agent-email
Agent 专用邮箱统一管理:让 Claude Code、Codex 等平台的 Agent 用一套命令收发邮件、整理收件箱、分发任务。支持网易 ClawEmail(claw.163.com)和腾讯 Agent Mail(QQ…
管理 Claude Code、Codex、OpenClaw、WorkBuddy/CodeBuddy 和 QoderWork Skills 的安装、版本追踪、更新检查与项目 Agent 初始化。支持从本地路径或 GitHub 仓库安装,优先以项目 `.claude/skills` 为单一来源,并识别 `.codebuddy`、`.workbuddy` 等全局配置根,避免嵌套误装。
$ npx -y skills add cat-xierluo/legal-skills --skill skill-manager --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-managerContext preview
The summary Claude sees to decide when to auto-load this skill.
管理 Claude Code、Codex、OpenClaw、WorkBuddy/CodeBuddy 和 QoderWork Skills 的安装、版本追踪、更新检查与项目 Agent 初始化。支持从本地路径或 GitHub 仓库安装,优先以项目 `.claude/skills` 为单一来源,并识别 `.codebuddy`、`.workbuddy` 等全局配置根,避免嵌套误装。
name: skill-manager homepage: https://github.com/cat-xierluo/legal-skills author: 杨卫薪律师(微信ywxlaw) version: "1.9.1" description: 管理 Claude Code、Codex、OpenClaw、WorkBuddy/CodeBuddy 和 QoderWork Skills 的安装、版本追踪、更新检查与项目 Agent 初始化。支持从本地路径或 GitHub 仓库安装,优先以项目 `.claude/skills` 为单一来源,并识别 `.codebuddy`、`.workbuddy` 等全局配置根,避免嵌套误装。 license: Complete terms in LICENSE.txt
管理 Claude Code、Codex、OpenClaw 和 QoderWork Skills/Commands 的安装、同步、卸载、列表查看和项目 Agent 初始化。
执行安装、列表、卸载、更新时,脚本会从调用目录向上查找 Agent 配置目录:
# 单个 skill 目录 skill-manager install ~/skills/pdf-tool # 单个 command 文件 skill-manager install ~/commands/deepresearch.md # 包含多个 skills 的目录(批量安装) skill-manager install ~/skills/external-skills/ # 包含多个 commands 的目录(批量安装) skill-manager install ~/commands/
skill-manager install https://github.com/owner/skill-repo skill-manager install owner/skill-repo
# 完整 URL 到子目录 skill-manager install https://github.com/jgtolentino/insightpulse-odoo/tree/main/docs/claude-code-skills/community # 简写格式:owner/repo/branch/path/to/skills-directory skill-manager install jgtolentino/insightpulse-odoo/main/docs/claude-code-skills/community
1. **检测来源类型** - 自动识别本地路径、GitHub 仓库或子目录 2. **检测 Item 类型** - 自动识别是 Skill(目录)还是 Command(.md 文件) 3. **检测是否为集合目录** - 检查目录是否包含多个 items 4. **批量处理模式** - 如果是集合目录,遍历所有 items 并分别安装 5. **本地来源** - 创建符号链接,保持与源同步更新 6. **GitHub 仓库根** - 使用 `git clone --depth 1` 浅克隆 7. **GitHub 子目录** - 使用稀疏克隆(sparse checkout)仅获取指定目录 8. **冲突处理** - 已存在时先备份为 `.backup`,然后安装新版本
# 使用脚本安装 scripts/install.sh [--target <dir>] <source> # 示例 scripts/install.sh ~/dev/my-skills/pdf-tool scripts/install.sh ~/dev/my-commands/deepresearch.md scripts/install.sh ~/dev/my-skills/ scripts/install.sh ~/dev/my-commands/ scripts/install.sh https://github.com/anthropics/claude-code scripts/install.sh jgtolentino/insightpulse-odoo/main/docs/claude-code-skills/community # 显式指定目标(从非项目目录调用时使用) scripts/install.sh --target /path/to/project/.claude ~/dev/my-skills/pdf-tool
scripts/list.sh
显示当前识别到的 Agent 配置目录下所有已安装的 items 及其类型(符号链接或克隆)。
scripts/remove.sh <name>
删除指定的 skill 或 command(自动识别类型)。
scripts/update.sh [name]
scripts/check.sh
检查所有远程安装 Skills 的更新状态,检测策略:
显示:
每次安装和更新都会自动记录到 `assets/skill-registry.json`。
python3 scripts/record.py list
显示所有已安装 Skills 的详细记录,包括:
scripts/init.sh [选项]
为项目根目录创建 Agent 配置目录结构,使不同 Agent(QoderWork、WorkBuddy、Codex、OpenClaw 等)在项目中工作时都能发现 Claude Code Skills。
核心操作:在项目根目录下,为每个 Agent 创建 **相对符号链接** `{agent}/skills -> ../.claude/skills`。`.claude/skills/` 是所有 Agent skills 的符号链接根源——**不复制、不双写,单一来源**。
**默认行为**:初始化 `.codex`、`.openclaw`、`.workbuddy`、`.qoderworkcn` 四个 Agent(不包含 `.claude`,因其 `skills/` 是来源)。
# 初始化所有默认 Agent scripts/init.sh # 仅初始化指定 Agent scripts/init.sh --qoderwork --workbuddy # 初始化全部 Agent(含 .claude) scripts/init.sh --all # 预览模式(不实际修改文件) scripts/init.sh --dry-run # 初始化并同步更新 .gitignore scripts/init.sh --gitignore
**选项**:
**冲突处理**:
**项目根目录查找**:优先使用 `git rev-parse --show-toplevel`,其次向上遍历查找含 `.claude/skills/` 的目录。
一个目录被视为有效的 skill 目录,如果它包含:
# ========== 安装 ========== # 安装本地单个 skill skill-manager install ~/dev/my-skills/pdf-tool # 批量安装本地目录下的所有 skills skill-manager install ~/dev/my-skills/ skill-manager install ../other-project/.claude/skills/ # 在 Codex 全局目录中调用时,安装到 ~/.codex/skills/ cd /Users/maoking/.codex skill-manager install ~/dev/my-skills/pdf-tool # 在 QoderWork 全局目录中调用时,安装到 ~/.qoderworkcn/skills/ cd ~/.qoderworkcn skill-manager install ~/dev/my-skills/pdf-tool # 从全局目录调用但安装到指定项目(使用 --target 避免装错位置) skill-manager install --target /path/to/project/.claude ~/dev/my-skills/pdf-tool # 从 GitHub 仓库根目录安装 skill-manager install https://github.com/anthropics/claude-code skill-manager install anthropics/claude-code # 从 GitHub 子目录安装 skill-manager install https://github.com/jgtolentino/insightpulse-odoo/tree/main/docs/claude-code-skills/community skill-manager install jgtolentino/insightpulse-odoo/main/docs/claude-code-skills/community # ========== 查看与管理 ========== # 列出已安装的
Agent 专用邮箱统一管理:让 Claude Code、Codex 等平台的 Agent 用一套命令收发邮件、整理收件箱、分发任务。支持网易 ClawEmail(claw.163.com)和腾讯 Agent Mail(QQ…
把一句自然语言(机票/高铁/开庭/会议/截止日期/聚会/看病等)或一张票据截图,自动变成苹果「日历」事件 + 一串按事件类型智能提前的「提醒事项」。在 macOS 上运行、经 iCloud 同步到 iPhone/iPad。当用户说「帮我加个日程/提醒」「机票…
律师案件看板。本地零依赖看板服务(案件总览、任务三态看板、期限预警、进度写回)+周研判分析。当用户说"打开看板/dashboard/案件面板/看下案件进度/给我案件周报研判"时使用。案件状态写入与上下文管理用 case-progress(/progress…
案件进度与状态台账管理。案件 case.yaml 的唯一写入引擎(新增任务、推进任务、登记期限、更新案件阶段、校验、存量迁移),Agent 会话的进度加载与写回契约,以及案件进度监控对账。当用户或 Agent…