smithery.ai

alma-skill-sync

用于同步 Alma 技能到斜杠命令(Prompts)列表。当用户新增技能、修改技能名称或需要?

First seen Mar 20, 2026

Installation

$ npx skills add https://smithery.ai

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,728 B
  • docs SUMMARY.md 174 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Alma Skill Sync

该技能负责将存储在 ~/.claude/skills/ 目录下的技能同步到 Alma 的斜杠命令(/)列表中,使用户可以通过输入 /技能名 快速调用。

使用场景

  1. 新增技能后:当你创建了新的技能,希望在输入框输入 / 就能看到它。
  2. 清理无效指令:当你删除了某些技能,希望对应的斜杠命令也一并消失。
  3. 状态检查:列出当前的同步状态。

工作流程

1. 同步技能 (Sync)

运行同步脚本,将所有现有的技能注册为 Alma 的 Prompts。

python3 /Users/douba/.claude/skills/alma-skill-sync/scripts/sync_to_alma.py

2. 清理模式 (Clean Sync)

运行同步脚本并开启清理模式,这会移除那些在技能目录中已不存在但仍在 Alma Prompt 列表中的快捷指令。

python3 /Users/douba/.claude/skills/alma-skill-sync/scripts/sync_to_alma.py --clean

注意事项

  • API 依赖:该技能依赖于 Alma 在 localhost:23001 提供的 REST API。
  • 匹配规则:快捷指令的名称将与技能 SKILL.md 中定义的 name 字段严格一致。
  • 触发机制:生成的快捷指令内容为 @技能名,这会利用 Alma 的原生语义引擎激活对应的技能。

资源说明

  • 脚本位置:/Users/douba/.claude/skills/alma-skill-sync/scripts/synctoalma.py
  • 参考资料:/Users/douba/.claude/skills/alma-skill-sync/references/api_reference.md 包含了 Alma 的 API 规范。