MCP HubMCP Hub
스킬 목록으로 돌아가기

install-almanac-content

pjt222
업데이트됨 Yesterday
17
2
17
GitHub에서 보기
기타general

정보

이 CLI 스킬은 agent-almanac 저장소에서 스킬, 에이전트, 팀을 지원되는 모든 에이전트 프레임워크에 설치합니다. 프레임워크 감지, 의존성 해결, 상태 감사, 매니페스트 기반 동기화를 처리합니다. 에이전트 기능이 포함된 새 프로젝트 설정 시, 특정 스킬이나 전체 도메인을 설치할 때, 또는 여러 프레임워크 간 선언적 매니페스트를 유지 관리할 때 사용하세요.

빠른 설치

Claude Code

추천
기본
npx skills add pjt222/agent-almanac -a claude-code
플러그인 명령대체
/plugin add https://github.com/pjt222/agent-almanac
Git 클론대체
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/install-almanac-content

Claude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요

문서

安装 Almanac 内容

使用 agent-almanac CLI 将技能、代理和团队安装到任何受支持的代理框架中。

适用场景

  • 设置新项目并需要安装代理技能、代理或团队
  • 从特定领域安装所有技能(如 r-packagesdevops
  • 同时针对多个框架(Claude Code、Cursor、Copilot 等)
  • 为可复现设置创建或同步声明性 agent-almanac.yml manifest
  • 审计已安装内容是否有损坏的符号链接或过时引用

输入

  • 必需:要安装的内容 —— 一个或多个技能、代理或团队 ID(如 create-skillr-developerr-package-review
  • 可选--domain <domain> —— 安装领域中所有技能而非命名个别 ID
  • 可选--framework <id> —— 针对特定框架(默认:自动检测全部)
  • 可选--with-deps —— 同时安装代理技能和团队代理+技能
  • 可选--dry-run —— 预览变更而不写入磁盘
  • 可选--global —— 安装到全局作用域而非项目作用域
  • 可选--force —— 覆盖现有内容
  • 可选--source <path> —— 指向 agent-almanac 根的显式路径(默认:自动检测)

步骤

第 1 步:检测框架

运行框架检测以查看当前项目中存在哪些代理工具:

agent-almanac detect

这会扫描工作目录中的配置文件和目录(.claude/.cursor/.github/copilot-instructions/.agents/ 等)并报告哪些框架活跃。

预期结果: 输出列出一个或多个检测到的框架及其适配器状态。若未检测到框架,使用通用适配器(.agents/skills/)作为后备。

失败处理: 若未找到 CLI,确保已安装并在 PATH 上。若检测无结果但您知道存在框架,使用 --framework <id> 显式指定。运行 agent-almanac list --domains 验证 CLI 能到达注册表。

第 2 步:搜索内容

按关键字查找技能、代理或团队:

agent-almanac search <keyword>

按类别浏览:

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

预期结果: 搜索结果或过滤列表显示匹配的内容及其 ID 和描述。

失败处理: 若无结果出现,尝试更广关键字。验证 almanac 根可达:agent-almanac list 应显示完整技能计数。若无法找到根,传递 --source /path/to/agent-almanac

第 3 步:安装内容

按名称安装一个或多个项:

# 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

CLI 从注册表解析内容、为每个检测到的框架选择适当的适配器,并将文件写入框架特定路径(如 Claude Code 的 .claude/skills/、Cursor 的 .cursor/rules/)。

预期结果: 输出确认安装的项数和目标框架。已安装内容出现在正确的框架目录。

失败处理: 若未找到项,验证 ID 与注册表中的 name 字段匹配(skills/_registry.ymlagents/_registry.ymlteams/_registry.yml)。若文件已存在且安装被跳过,使用 --force 覆盖。

第 4 步:验证安装

对所有已安装内容运行健康检查:

agent-almanac audit

审计特定框架或作用域:

agent-almanac audit --framework claude-code
agent-almanac audit --global

查看当前已安装:

agent-almanac list --installed

预期结果: 审计将所有已安装项报告为健康,无损坏引用。--installed 列出每项及其类型和框架。

失败处理: 若审计报告损坏项,用 --force 重新安装。若符号链接损坏,验证 almanac 源路径未移动。运行 agent-almanac install <broken-id> --force 修复。

第 5 步:用 Manifest 管理(可选)

为可复现设置,使用声明性 agent-almanac.yml manifest:

# Generate a starter manifest
agent-almanac init

这在当前目录创建 agent-almanac.yml,含检测到的框架和占位内容列表。编辑文件以声明所需技能、代理和团队:

source: /path/to/agent-almanac
frameworks:
  - claude-code
  - cursor
skills:
  - create-skill
  - domain:r-packages
agents:
  - r-developer
teams:
  - r-package-review

然后安装 manifest 中声明的所有内容:

agent-almanac install

将已安装状态与 manifest 协调(安装缺失的、移除多余的):

agent-almanac sync
agent-almanac sync --dry-run  # Preview first

预期结果: 无参数运行 install 读取 manifest 并安装所有声明的内容。运行 sync 使已安装状态与 manifest 对齐,添加缺失项并移除未声明项。

失败处理:sync 报告 "No agent-almanac.yml found",先运行 agent-almanac init。若 manifest 解析为 0 项,检查技能/代理/团队 ID 与注册表条目完全匹配。以 # 开头的注释行被忽略。

第 6 步:将团队作为 Campfire 管理(可选)

campfire 命令为 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

Campfire 状态在 .agent-almanac/state.json 中跟踪(被 git 忽略,项目本地)。Fire 有热状态:burning(7 天内使用)、embers(30 天内)、cold(30+ 天)。运行 tend 温暖所有 fire 并报告其健康。

scatter 期间共享技能受保护 —— 若另一个聚集的 fire 需要技能,它仍保持安装。共享代理在 fire 间走动而非被复制。

所有 campfire 命令支持 --quiet(标准 reporter 输出)和 --json(机器可解析)用于脚本。

预期结果: 团队被聚集和管理,状态被跟踪。campfire --all 显示 fire 状态。tend 报告健康。

失败处理: 若 campfire 状态损坏,删除 .agent-almanac/state.json 并重新聚集团队。若 gather 失败,检查团队名是否与 teams/_registry.yml 中的条目匹配。

验证清单

  • agent-almanac detect 显示预期框架
  • agent-almanac list --installed 显示所有预期内容
  • agent-almanac audit 报告无损坏项
  • 已安装技能在目标框架中解析(如 Claude Code 中 /skill-name 工作)
  • 若使用 manifest,agent-almanac sync --dry-run 报告无需变更

常见问题

  • 代理和团队遗忘 --with-deps:不带 --with-deps 安装代理只安装代理定义,不安装其引用的技能。代理将存在但无法遵循其技能步骤。除非已单独安装依赖,否则始终对代理和团队使用 --with-deps
  • Manifest 漂移:手动安装或移除内容后,manifest 与实际已安装状态失去同步。定期运行 agent-almanac sync,或始终通过 manifest 安装以保持对齐。
  • 作用域混淆(项目 vs 全局):用 --global 安装的内容进入 ~/.claude/skills/(或等价物),而项目作用域内容进入当前目录的 .claude/skills/。若未找到技能,检查是否安装到错误作用域。
  • 过时源路径:若 agent-almanac 仓库被移动或重命名,manifest 中的 --source 路径和自动检测会损坏。更新 agent-almanac.yml 中的 source 字段或重新运行 agent-almanac init
  • 未检测到框架:检测器查找特定文件和目录。新初始化的项目可能尚无这些。在项目有预期结构前显式使用 --framework <id>,或依赖通用适配器。
  • Campfire 热状态混淆:Fire 在 30 天未使用后变冷。运行 agent-almanac tend 重置所有聚集 fire 的计时器。若 fire 显示为 "cold",它仍完全安装 —— 热状态反映使用近期性,而非安装健康。

相关技能

  • create-skill —— 在安装前撰写要添加到 almanac 的新技能
  • configure-mcp-server —— 设置代理在安装后可能需要的 MCP 服务器
  • write-claude-md —— 配置 CLAUDE.md 引用已安装技能
  • audit-discovery-symlinks —— 诊断 Claude Code 技能发现的符号链接问题
  • design-cli-output —— CLI 的 reporter 和 campfire ceremony 使用的终端输出模式

GitHub 저장소

pjt222/agent-almanac
경로: i18n/zh-CN/skills/install-almanac-content
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

연관 스킬

llamaguard

기타

LlamaGuard는 폭력 및 혐오 발언 등 6가지 안전 범주에서 LLM 입력과 출력을 조정하기 위한 Meta의 70-80억 파라미터 모델입니다. 94-95% 정확도를 제공하며 vLLM, Hugging Face 또는 Amazon SageMaker를 사용해 배포할 수 있습니다. 이 기술을 사용하여 AI 애플리케이션에 콘텐츠 필터링 및 안전 가드레일을 손쉽게 통합하세요.

스킬 보기

cost-optimization

기타

이 Claude Skill은 리소스 적정화, 태깅 전략, 지출 분석을 통해 개발자들이 클라우드 비용을 최적화할 수 있도록 지원합니다. AWS, Azure, GCP에서 클라우드 비용을 절감하고 비용 거버넌스를 구현하기 위한 프레임워크를 제공합니다. 인프라 비용을 분석하거나, 리소스를 적정화하거나, 예산 제약을 충족해야 할 때 사용하세요.

스킬 보기

quantizing-models-bitsandbytes

기타

이 스킬은 bitsandbytes를 사용하여 LLM을 8비트 또는 4비트 정밀도로 양자화하며, 최소한의 정확도 손실로 50-75%의 메모리 감소를 달성합니다. 제한된 GPU 메모리에서 더 큰 모델을 실행하거나 추론을 가속화하는 데 이상적이며, INT8, NF4, FP4와 같은 형식을 지원합니다. 이 스킬은 HuggingFace Transformers와 통합되어 QLoRA 학습 및 8비트 옵티마이저를 가능하게 합니다.

스킬 보기

dispatching-parallel-agents

기타

이 Claude Skill은 3개 이상의 독립적인 문제를 동시에 조사하고 해결하기 위해 다중 에이전트를 배치합니다. 공유 상태나 의존성 없이 해결 가능한 무관련 장애 시나리오에 맞게 설계되었습니다. 핵심 기능은 병렬 문제 해결로, 각 독립 문제 영역마다 하나의 에이전트를 할당하여 효율성을 극대화합니다.

스킬 보기