スキル一覧に戻る

swarmvault

swarmclawai
更新日 5 days ago
560
113
560
GitHubで表示
その他general

について

このスキルは、SwarmVaultナレッジボールトを操作する際に使用します。その構造化された3層システム(raw/、wiki/、state/)とのやり取りを可能にします。`swarmvault.schema.md`を通じてスキーマファーストの規約を強制し、効率的な知識取得のために、広範な検索よりも精密なグラフクエリを優先します。

クイックインストール

Claude Code

推奨
メイン
npx skills add swarmclawai/swarmclaw -a claude-code
プラグインコマンド代替
/plugin add https://github.com/swarmclawai/swarmclaw
Git クローン代替
git clone https://github.com/swarmclawai/swarmclaw.git ~/.claude/skills/swarmvault

このコマンドをClaude Codeにコピー&ペーストしてスキルをインストールします

ドキュメント

SwarmVault

Use when the agent has a SwarmVault MCP server enabled (transport stdio, command npx -y @swarmvaultai/cli mcp) pointed at a vault directory.

A SwarmVault workspace is a three-layer knowledge system:

  • raw/ — immutable source inputs (PDFs, transcripts, code, emails, URLs, sheets). Never edit.
  • wiki/ — generated markdown owned by the agent and the SwarmVault compiler. Pages carry frontmatter (page_id, source_ids, node_ids, freshness, source_hashes).
  • state/ — generated indexes, graphs, and approvals. Treat as opaque output of compile.

The vault contract lives in swarmvault.schema.md at the workspace root. The vault config lives in swarmvault.config.json.

Rules

  1. Read swarmvault.schema.md first before any compile or query work. It defines categories, naming, freshness rules, and grounding conventions for this specific vault.
  2. Read wiki/graph/report.md before broad file searching when it exists; otherwise start with wiki/index.md. Both summarize the vault structure so you don't re-scan everything.
  3. Treat raw/ as immutable. Never edit, rename, or delete files there. New sources go through ingest.
  4. Treat wiki/ as compiler-owned. Edits should preserve frontmatter fields exactly: page_id, source_ids, node_ids, freshness, source_hashes. If those drift, the next compile will overwrite or flag the page.
  5. Prefer graph queries over grep/glob for "how does X relate to Y" or "what depends on Z" questions. The vault's typed graph is more reliable than text search.
  6. Save high-value answers to wiki/outputs/ (use the query or explore tools) instead of leaving them only in chat. That way they become first-class vault content for next time.

Tool Palette

The SwarmVault MCP server exposes the following tools (names are prefixed by SwarmClaw with mcp_<sanitized server name>_, e.g. mcp_SwarmVault_query_vault). Match the user's intent to the closest tool:

Vault inspection:

  • workspace_info — return current vault paths and high-level counts. Use this first when you've never seen this vault.
  • list_sources — list source manifests under raw/.
  • search_pages — full-text search across compiled wiki pages.
  • read_page — read a specific wiki page by its wiki/-relative path.

Graph (prefer over grep for relational questions):

  • graph_report — machine-readable graph report and trust artifact. Read this before broad searching.
  • query_graph — traverse the graph from search seeds without calling an LLM provider.
  • get_node — explain a graph node, its page, community, neighbors, and group patterns.
  • get_neighbors — neighbors of a node or page target.
  • get_hyperedges — list graph hyperedges, optionally filtered.
  • shortest_path — shortest path between two graph targets.
  • god_nodes — highest-connectivity nodes (the vault's hubs).
  • blast_radius — impact analysis: what depends on this file or module?

Question answering:

  • query_vault — natural-language question against the vault. Returns grounded citations. Pass save: true to persist the answer to wiki/outputs/.

Ingest and maintenance:

  • ingest_input — add a file path or URL to raw/ and register it as a managed source.
  • compile_vault — re-derive wiki/ pages, graph, and search index. Run after ingest, after schema changes, or when freshness is stale.
  • lint_vault — anti-drift and vault health checks.

If the MCP server is unavailable but the agent has a shell or execute tool, the same operations are available via swarmvault <subcommand> (or npx -y @swarmvaultai/cli <subcommand>) with the working directory set to the vault root.

Workflow

For a fresh question against the vault:

  1. Call workspace_info if you haven't already, then read swarmvault.schema.md. If wiki/graph/report.md or wiki/index.md exists, skim it.
  2. Use query_vault (or query_graph / get_node / shortest_path for relational questions). Cite returned source_ids and node_ids.
  3. If the answer reveals a gap, propose ingest_input for the missing source, then compile_vault.
  4. Save the final answer with query_vault save: true so it becomes vault content under wiki/outputs/.

For a new source the user mentions:

  1. ingest_input the file/URL.
  2. compile_vault to derive new wiki pages, graph, and search index.
  3. lint_vault to check frontmatter and links.
  4. Skim the new pages in wiki/sources/ and confirm provenance.

Boundaries

  • Don't run compile against an unreviewed change to swarmvault.schema.mdlint first.
  • Don't promote candidate pages (wiki/candidates/) to wiki/concepts/ or wiki/entities/ without the user's confirmation; the approval flow exists for a reason.
  • Don't push the vault graph to Neo4j or export to Obsidian without an explicit ask.

GitHub リポジトリ

swarmclawai/swarmclaw
パス: skills/swarmvault
0
agent-frameworkagent-memoryagent-runtimeagent-swarmagentsai

関連スキル

llamaguard

その他

LlamaGuardは、暴力やヘイトスピーチなど6つの安全性カテゴリーにおいて、LLMの入力と出力をモデレートするMetaの70-80億パラメータモデルです。94〜95%の精度を提供し、vLLM、Hugging Face、Amazon SageMakerを使用してデプロイ可能です。このスキルを使用して、AIアプリケーションにコンテンツフィルタリングと安全策を簡単に統合できます。

スキルを見る

cost-optimization

その他

このClaudeスキルは、リソースの適正サイジング、タグ付け戦略、支出分析を通じて、開発者がクラウドコストを最適化することを支援します。AWS、Azure、GCPにわたるクラウド支出の削減とコストガバナンスの実施のためのフレームワークを提供します。インフラコストの分析、リソースの適正サイジング、または予算制約への対応が必要な際にご利用ください。

スキルを見る

quantizing-models-bitsandbytes

その他

このスキルは、bitsandbytesを使用してLLMを8ビットまたは4ビット精度に量子化し、精度の低下を最小限に抑えつつ50〜75%のメモリ削減を実現します。限られたGPUメモリでより大規模なモデルを実行したり、推論を高速化するのに理想的で、INT8、NF4、FP4などのフォーマットをサポートしています。HuggingFace Transformersと統合され、QLoRAトレーニングや8ビットオプティマイザーを可能にします。

スキルを見る

dispatching-parallel-agents

その他

このClaudeスキルは、複数のエージェントを配備し、3つ以上の独立した問題を並行して調査・修正します。共有状態や依存関係がなく解決可能な、無関係な障害が発生するシナリオ向けに設計されています。中核となる機能は並列問題解決であり、効率を最大化するために独立した問題領域ごとに1つのエージェントを割り当てます。

スキルを見る