---
name: alma-skill-sync
description: 用于同步 Alma 技能到斜杠命令（Prompts）列表。当用户新增技能、修改技能名称或需要清理无效的快捷指令时使用。
enabled: false
source: github:diegosouzapw/awesome-omni-skill
imported-from: github:diegosouzapw/awesome-omni-skill
---

# Alma Skill Sync

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

## 使用场景

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

## 工作流程

### 1. 同步技能 (Sync)

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

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

### 2. 清理模式 (Clean Sync)

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

```bash
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/sync_to_alma.py`
- **参考资料**：`/Users/douba/.claude/skills/alma-skill-sync/references/api_reference.md` 包含了 Alma 的 API 规范。
