关于
This CLI tool installs skills, agents, and teams from the agent-almanac repository into any supported agentic framework. It handles framework detection, dependency resolution, and health auditing, and supports manifest-based syncing. Use it for setting up new projects, installing specific capabilities, or managing content across multiple frameworks.
快速安装
Claude Code
推荐npx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/install-almanac-content在 Claude Code 中复制并粘贴此命令以安装该技能
技能文档
Almanac-Inhalt installieren
Die agent-almanac-CLI nutzen um Skills, Agents und Teams in jedes unterstuetzte agentische Framework zu installieren.
Wann verwenden
- Aufsetzen eines neuen Projekts und Bedarf agentische Skills, Agents oder Teams zu installieren
- Installieren aller Skills aus einer spezifischen Domaene (z.B.
r-packages,devops) - Mehrere Frameworks gleichzeitig anvisieren (Claude Code, Cursor, Copilot, etc.)
- Erstellen oder Synchronisieren eines deklarativen
agent-almanac.yml-Manifests fuer reproduzierbare Setups - Auditing installierten Inhalts auf defekte Symlinks oder veraltete Referenzen
Eingaben
- Erforderlich: Zu installierender Inhalt -- eine oder mehrere Skill-, Agent- oder Team-IDs (z.B.
create-skill,r-developer,r-package-review) - Optional:
--domain <domain>-- alle Skills aus einer Domaene installieren statt einzelne IDs zu nennen - Optional:
--framework <id>-- ein spezifisches Framework anvisieren (Standard: alle auto-erkennen) - Optional:
--with-deps-- auch Agent-Skills und Team-Agents+Skills installieren - Optional:
--dry-run-- Aenderungen vorschauen ohne auf Disk zu schreiben - Optional:
--global-- in globalen Scope installieren statt Projekt-Scope - Optional:
--force-- existierenden Inhalt ueberschreiben - Optional:
--source <path>-- expliziter Pfad zur agent-almanac-Wurzel (Standard: auto-erkennen)
Vorgehensweise
Schritt 1: Frameworks erkennen
Framework-Detection ausfuehren um zu sehen welche agentischen Tools im aktuellen Projekt vorhanden sind:
agent-almanac detect
Dies scannt das Arbeitsverzeichnis nach Konfigurationsdateien und Verzeichnissen (.claude/, .cursor/, .github/copilot-instructions/, .agents/, etc.) und berichtet welche Frameworks aktiv sind.
Erwartet: Ausgabe listet ein oder mehrere erkannte Frameworks mit ihrem Adapter-Status. Wenn keine Frameworks erkannt werden, wird der universelle Adapter (.agents/skills/) als Fallback genutzt.
Bei Fehler: Wenn die CLI nicht gefunden wird, sicherstellen dass sie installiert und im PATH ist. Wenn Detection nichts zurueckgibt und du weisst dass ein Framework praesent ist, --framework <id> nutzen um es explizit anzugeben. agent-almanac list --domains ausfuehren um zu verifizieren dass die CLI die Registries erreichen kann.
Schritt 2: Nach Inhalt suchen
Skills, Agents oder Teams nach Stichwort finden:
agent-almanac search <keyword>
Nach Kategorie durchstoebern:
agent-almanac list --domains # List all domains with skill counts
agent-almanac list -d r-packages # List skills in a specific domain
agent-almanac list --agents # List all agents
agent-almanac list --teams # List all teams
Erwartet: Suchergebnisse oder gefilterte Listen zeigen passenden Inhalt mit IDs und Beschreibungen.
Bei Fehler: Wenn keine Ergebnisse erscheinen, breitere Stichworte versuchen. Verifizieren dass die Almanac-Wurzel erreichbar ist: agent-almanac list sollte die volle Skill-Anzahl zeigen. Wenn die Wurzel nicht gefunden wird, --source /path/to/agent-almanac uebergeben.
Schritt 3: Inhalt installieren
Eines oder mehrere Items nach Namen installieren:
# Install specific skills
agent-almanac install create-skill write-testthat-tests
# Install all skills from a domain
agent-almanac install --domain devops
# Install an agent with its skills
agent-almanac install --agent r-developer --with-deps
# Install a team with its agents and their skills
agent-almanac install --team r-package-review --with-deps
# Target a specific framework
agent-almanac install create-skill --framework cursor
# Preview without writing
agent-almanac install --domain esoteric --dry-run
# Install to global scope
agent-almanac install create-skill --global
Die CLI loest den Inhalt aus den Registries auf, waehlt den angemessenen Adapter fuer jedes erkannte Framework und schreibt Dateien in die framework-spezifischen Pfade (z.B. .claude/skills/ fuer Claude Code, .cursor/rules/ fuer Cursor).
Erwartet: Ausgabe bestaetigt die Anzahl installierter Items und das/die Ziel-Framework(s). Installierter Inhalt erscheint im korrekten Framework-Verzeichnis.
Bei Fehler: Wenn Items nicht gefunden werden, verifizieren dass die ID dem name-Feld in der Registry entspricht (skills/_registry.yml, agents/_registry.yml, teams/_registry.yml). Wenn Dateien bereits existieren und Installation uebersprungen wird, --force zum Ueberschreiben nutzen.
Schritt 4: Installation verifizieren
Eine Gesundheitspruefung an allem installierten Inhalt durchfuehren:
agent-almanac audit
Ein spezifisches Framework oder Scope auditieren:
agent-almanac audit --framework claude-code
agent-almanac audit --global
Sehen was aktuell installiert ist:
agent-almanac list --installed
Erwartet: Audit berichtet alle installierten Items als gesund ohne defekte Referenzen. Die --installed-Liste zeigt jedes Item mit Typ und Framework.
Bei Fehler: Wenn das Audit defekte Items berichtet, sie mit --force neu installieren. Wenn Symlinks defekt sind, verifizieren dass der Almanac-Quellpfad sich nicht bewegt hat. agent-almanac install <broken-id> --force zum Reparieren ausfuehren.
Schritt 5: Mit einem Manifest verwalten (Optional)
Fuer reproduzierbare Setups ein deklaratives agent-almanac.yml-Manifest nutzen:
# Generate a starter manifest
agent-almanac init
Dies erstellt agent-almanac.yml im aktuellen Verzeichnis mit erkannten Frameworks und Platzhalter-Inhaltslisten. Die Datei bearbeiten um gewuenschte Skills, Agents und Teams zu deklarieren:
source: /path/to/agent-almanac
frameworks:
- claude-code
- cursor
skills:
- create-skill
- domain:r-packages
agents:
- r-developer
teams:
- r-package-review
Dann alles im Manifest deklarierte installieren:
agent-almanac install
Den installierten Zustand mit dem Manifest abgleichen (Fehlendes installieren, Zusaetzliches entfernen):
agent-almanac sync
agent-almanac sync --dry-run # Preview first
Erwartet: install ohne Argumente auszufuehren liest das Manifest und installiert allen deklarierten Inhalt. sync auszufuehren bringt den installierten Zustand in Einklang mit dem Manifest, fuegt fehlende Items hinzu und entfernt nicht-deklarierte.
Bei Fehler: Wenn sync "No agent-almanac.yml found" berichtet, zuerst agent-almanac init ausfuehren. Wenn das Manifest zu 0 Items aufloest, pruefen dass Skill-/Agent-/Team-IDs den Registry-Eintraegen exakt entsprechen. Kommentar-Zeilen mit # werden ignoriert.
Schritt 6: Teams als Lagerfeuer verwalten (Optional)
Die Lagerfeuer-Befehle bieten eine warme, team-orientierte Alternative zu install --team:
# Browse all available team circles
agent-almanac campfire --all
# Inspect a specific circle (members, practices, pattern)
agent-almanac campfire tending
# See shared agents between teams (hearth-keepers)
agent-almanac campfire --map
# Gather a team (install with arrival ceremony)
agent-almanac gather tending
agent-almanac gather tending --ceremonial # Show each skill arriving
agent-almanac gather tending --only mystic,gardener # Partial gathering
# Check fire health (burning / embers / cold)
agent-almanac tend
# Scatter a team (uninstall with farewell)
agent-almanac scatter tending
Lagerfeuer-State wird in .agent-almanac/state.json verfolgt (git-ignoriert, lokal zum Projekt). Feuer haben thermale Zustaende: brennend (innerhalb 7 Tagen genutzt), Glut (innerhalb 30 Tagen), kalt (30+ Tage). tend auszufuehren waermt alle Feuer und berichtet ihre Gesundheit.
Geteilte Skills sind waehrend Scatter geschuetzt — wenn ein Skill von einem anderen versammelten Feuer benoetigt wird, bleibt er installiert. Geteilte Agents wandern zwischen Feuern statt dupliziert zu werden.
Alle Lagerfeuer-Befehle unterstuetzen --quiet (Standard-Reporter-Ausgabe) und --json (maschinen-parsebar) fuer Skripting.
Erwartet: Teams werden mit State-Tracking versammelt und verwaltet. campfire --all zeigt Feuerzustaende. tend berichtet Gesundheit.
Bei Fehler: Wenn Lagerfeuer-State korrupt ist, .agent-almanac/state.json loeschen und Teams erneut versammeln. Wenn gather scheitert, pruefen dass der Team-Name einem Eintrag in teams/_registry.yml entspricht.
Validierung
-
agent-almanac detectzeigt erwartete Frameworks -
agent-almanac list --installedzeigt allen beabsichtigten Inhalt -
agent-almanac auditberichtet keine defekten Items - Installierte Skills loesen sich im Ziel-Framework auf (z.B.
/skill-namefunktioniert in Claude Code) - Bei Manifest-Nutzung berichtet
agent-almanac sync --dry-runkeine noetigen Aenderungen
Haeufige Stolperfallen
--with-depsfuer Agents und Teams vergessen: Einen Agent ohne--with-depszu installieren installiert nur die Agent-Definition, nicht seine referenzierten Skills. Der Agent wird praesent sein aber nicht in der Lage seinen Skill-Verfahren zu folgen. Immer--with-depsfuer Agents und Teams nutzen ausser Abhaengigkeiten wurden bereits separat installiert.- Manifest-Drift: Nach manuellem Installieren oder Entfernen von Inhalt faellt das Manifest aus dem Sync mit dem tatsaechlich installierten Zustand.
agent-almanac syncperiodisch ausfuehren oder immer durch das Manifest installieren um sie ausgerichtet zu halten. - Scope-Verwirrung (Projekt vs. global): Inhalt installiert mit
--globalgeht zu~/.claude/skills/(oder Aequivalent), waehrend Projekt-Scope-Inhalt zu.claude/skills/im aktuellen Verzeichnis geht. Wenn ein Skill nicht gefunden wird, pruefen ob er im falschen Scope installiert wurde. - Veralteter Quellpfad: Wenn das agent-almanac-Repository bewegt oder umbenannt wird, wird der
--source-Pfad in Manifests und Auto-Detection brechen. Dassource-Feld inagent-almanac.ymlaktualisieren oderagent-almanac initneu ausfuehren. - Framework nicht erkannt: Der Detector schaut nach spezifischen Dateien und Verzeichnissen. Ein frisch initialisiertes Projekt hat diese moeglicherweise noch nicht.
--framework <id>explizit nutzen bis das Projekt die erwartete Struktur hat oder auf den universellen Adapter verlassen. - Lagerfeuer-Thermal-State-Verwirrung: Feuer werden nach 30 Tagen ohne Nutzung kalt.
agent-almanac tendauszufuehren setzt den Timer fuer alle versammelten Feuer zurueck. Wenn ein Feuer als "kalt" angezeigt wird, ist es immer noch voll installiert — der thermale Zustand reflektiert Aktualitaet der Nutzung, nicht Installations-Gesundheit.
Verwandte Skills
create-skill-- neue Skills entwerfen die zum Almanac hinzugefuegt werden bevor sie installiert werdenconfigure-mcp-server-- MCP-Server einrichten die Agents nach Installation brauchen koennenwrite-claude-md-- CLAUDE.md konfigurieren um installierte Skills zu referenzierenaudit-discovery-symlinks-- Symlink-Probleme fuer Claude-Code-Skill-Discovery diagnostizierendesign-cli-output-- Terminal-Ausgabe-Muster die vom CLI-Reporter und der Lagerfeuer-Zeremonie genutzt werden
GitHub 仓库
Frequently asked questions
What is the install-almanac-content skill?
install-almanac-content is a Claude Skill by pjt222. Skills package instructions and resources that Claude loads on demand, so Claude can perform install-almanac-content-related tasks without extra prompting.
How do I install install-almanac-content?
Use the install commands on this page: add install-almanac-content to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.
What category does install-almanac-content belong to?
install-almanac-content is in the Meta category, tagged ai.
Is install-almanac-content free to use?
Yes. install-almanac-content is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.
相关推荐技能
Content Collections 是一个 TypeScript 优先的构建工具,可将本地 Markdown/MDX 文件转换为类型安全的数据集合。它专为构建博客、文档站和内容密集型 Vite+React 应用而设计,提供基于 Zod 的自动模式验证。该工具涵盖从 Vite 插件配置、MDX 编译到生产环境部署的完整工作流。
这个Claude Skill为开发者提供完整的Polymarket预测市场开发支持,涵盖API调用、交易执行和市场数据分析。关键特性包括实时WebSocket数据流,可监控实时交易、订单和市场动态。开发者可用它构建预测市场应用、实施交易策略并集成实时市场预测功能。
该Skill帮助开发者创建OpenCode插件,用于接入命令、文件、LSP等25+种事件。它提供了插件结构、事件API规范和JavaScript/TypeScript实现模式,适合需要拦截操作、扩展功能或自定义事件处理的场景。开发者可通过它快速构建响应式模块来增强OpenCode AI助手的能力。
SGLang是一个专为LLM设计的高性能推理框架,特别适用于需要结构化输出的场景。它通过RadixAttention前缀缓存技术,在处理JSON、正则表达式、工具调用等具有重复前缀的复杂工作流时,能实现极速生成。如果你正在构建智能体或多轮对话系统,并追求远超vLLM的推理性能,SGLang是理想选择。
