본문으로 건너뛰기
cccskills
무료GitHub에 공개

hyalo

Search and edit structured markdown knowledgebases with the Hyalo CLI: frontmatter, tags, tasks, links, and document structure.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(2)

  • SKILL.md5.5 KB
  • agents/openai.yaml235 B

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

<!-- hyalo:managed -->

Hyalo knowledgebase workflow

Use the installed hyalo executable. In a Hyalo source checkout, target/release/hyalo is an alternative when present. If unavailable, report that and suggest the project's documented installation (cargo install hyalo-cli); do not install software as a side effect of a knowledgebase query. On supported Node.js platforms, the published npm route is npm install --global @ractive-ch/hyalo.

Run from the project root containing .hyalo.toml, then use hyalo config --format json to locate and confirm the vault. Commands also work inside that configured vault, including its nested folders. Other project subdirectories (for example src/ beside a notes/ vault) do not inherit the vault configuration: return to the project root before querying or editing. Do not assume the vault is named hyalo-knowledgebase and do not repeat --dir when configuration already selects it. File arguments are relative to the vault, including when launched from a nested folder.

Use hyalo summary --format text for orientation. Then select the smallest query that answers the request:

hyalo find "release blockers" --format text
hyalo find --property status=planned --tag iteration --format text
hyalo read iterations/example.md --section Tasks --format text
hyalo backlinks iterations/example.md --format text
hyalo set iterations/example.md --property status=in-progress
hyalo task toggle iterations/example.md --line 12
hyalo lint iterations/example.md --format text

The paths above are examples: resolve actual files before running mutations. Use hyalo <command> --help for exact syntax, advanced filters, links, or bulk operations.

For link validation, HYALO006 checks targets and HYALO008 checks heading anchors. Both default to warnings and are promoted by lint --strict unless explicitly configured. links fix --dry-run previews unique numbered-heading fragment repairs with source lines and deferral reasons. Ordinary links fix --apply writes safe target and anchor repairs together. --apply-fuzzy additionally enables eligible fuzzy file-target repairs; broader fuzzy anchor guesses remain advisory. Broken counts describe the pre-apply scan. Explicit hidden paths can resolve by existence without joining document discovery.

find's positional query is ranked search; -e is regex. Quote filter expressions and paths as single arguments using the active shell's quoting rules.

Ranked results include score and up to three body matches with line, section, and text. Snippets rank by distinct query tokens then line number, share BM25 stemming/OR/CJK rules, and honor --section. Quoted phrases must fit on one line; frontmatter is excluded and title-only hits can have an empty array. Indexed queries read snippet text only for final results after --limit. The query language: implicit AND, OR binding tighter (a b OR c = a AND (b OR c)), ( … ) groups, - negation and prefix* over stems; no field terms (title:x is a plain word — use --title, --section, --tag, --glob). A zero-result query carries suggestions; hyalo terms [PREFIX] lists the stemmed dictionary. "a b"~N allows N extra words between phrase tokens. Accents fold, identifiers match by whole or parts, and title/headings/tags outweigh body. --granularity section ranks sections instead of files (hyalo find 'query' --granularity section --limit 5, then follow the read hint); --facet tags|property:K|type|dir adds facets file counts over the full match set (hyalo find --tag X --facet property:status --facet dir).

Pass --format text for compact reading or --format json for structured output. JSON is an envelope; results live in .results. --jq operates on that envelope and cannot be combined with text format. Respect reported truncation; narrow the query or increase --limit only when needed. Read diagnostics and exit status before treating an empty result as success. Hints marked as writes require the same scope as any mutation.

User jq compilation and evaluation each run in a child with a 3-second deadline; source/input/output limits are 64 KiB / 64 MiB / 10 MiB (at most 1,000,000 values). Compilation failure precedes writes; evaluation failure retains committed effects. Linux caps worker address space at 512 MiB. macOS/Windows have no hard memory cap; intermediate allocations can still exhaust host memory before termination.

Prefer Hyalo for structured metadata changes and task toggles. Use normal editing tools for body prose and new document bodies; preserve frontmatter and wikilinks. Lint the changed files before handoff. This is an instruction, not an automatic hook.

For an audit, inspect and report. When repairs are requested, apply only those in scope. Preview bulk or link repairs with the command's dry-run mechanism before applying them. Avoid snapshot indexing for a small one-off query. For repeated work on a large vault, create-index and --index help; re-running create-index reuses unchanged files (--force rebuilds), and an --index read repairs drift in memory only. Drop the index when done. Never ignore an index staleness warning.

Profile skills describe OKF, MADR, Agent Skills, and changelog conventions. Use only the profile relevant to the task and active configuration. Plugin and project installations contain the same workflows; use one copy, and do not execute a task twice.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

dogfood

무료

Run a dogfooding session for hyalo — build from source, exercise the CLI against real knowledgebases (own KB, MDN, GitHub Docs, VS Code docs), find bugs, verify recent fixes, assess UX, measure performance, and write a structured report. Use this skill whenever the user says /dogfood, "dogfood", "run a dogfood session", "test hyalo against real data", or wants to exercise hyalo on real knowledgebases to find issues.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ractive/hyalo272026년 10월 18일 업데이트

hyalo

무료

Use the hyalo CLI instead of read/edit/grep/write when working with markdown (.md) files that have YAML frontmatter. This skill MUST be consulted whenever pi is working with markdown documentation directories, knowledgebases, wikis, notes, Obsidian-compatible collections, Zettelkasten systems, iteration plans, or any collection of .md files with frontmatter. Trigger this skill when: searching or filtering markdown files by content, tags, or properties; reading or modifying YAML frontmatter; managing tags or metadata across documents; toggling task checkboxes in markdown; getting an overview of a documentation directory; querying document properties or status fields; bulk-updating metadata across many markdown files; or when you find yourself repeatedly using read/edit/grep/write on .md files. Even if the user does not mention "hyalo" by name, use this skill whenever the task involves structured markdown documents with frontmatter. For pi sessions, ALWAYS use `--format text` for compact, LLM-friendly output.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ractive/hyalo272026년 10월 18일 업데이트

Maintain Keep a Changelog files with Hyalo's changelog profile and add/release commands.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ractive/hyalo272026년 10월 18일 업데이트

Maintain Markdown Architecture Decision Records with Hyalo's MADR profile and table-of-contents commands.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ractive/hyalo272026년 10월 18일 업데이트

hyalo-okf

무료

Maintain Open Knowledge Format vaults with Hyalo's OKF index, log, and conformance commands.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ractive/hyalo272026년 10월 18일 업데이트

Validate and maintain Agent Skills collections using Hyalo's skills profile, including Codex and Claude skill directories.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ractive/hyalo272026년 10월 18일 업데이트

ractive의 스킬 모두 보기

이 스킬의 문제 신고