The interface is localized. Skill descriptions and documents are machine-translated by AI into your language; code, commands, paths and technical terms stay in the original, and the author's document governs.
Explore skills
Documents · SKILL.md

rightclick-creator

rightclick-creator

【macOS Only】右键神器。 当用户提到以下任一意图时,必须立即使用此 Skill: 「安装右键工具」「批量安装右键」「右键工具集」「macOS右键菜单」 「帮我装右键」「装右键工具」「添加右键菜单」「Finder右键」 「右键整理Word」「右键转PDF」「右键生成信息图」「右键转Markdown」 「右键功能」「右键快捷操作」「右键批量处理」 本 Skill 帮助 macOS 用户批量安装 Finder 右键快捷工具, 一次安装多个功能,安装后在任意文件上右键即可一键处理。 负向触发:非 macOS 系统、Windows 右键、Linux 右键菜单,不使用此 Skill。

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill documentation

GitHub

name: rightclick-creator description: 【macOS Only】右键神器。 当用户提到以下任一意图时,必须立即使用此 Skill: 「安装右键工具」「批量安装右键」「右键工具集」「macOS右键菜单」 「帮我装右键」「装右键工具」「添加右键菜单」「Finder右键」 「右键整理Word」「右键转PDF」「右键生成信息图」「右键转Markdown」 「右键功能」「右键快捷操作」「右键批量处理」 本 Skill 帮助 macOS 用户批量安装 Finder 右键快捷工具, 一次安装多个功能,安装后在任意文件上右键即可一键处理。 负向触发:非 macOS 系统、Windows 右键、Linux 右键菜单,不使用此 Skill。 metadata: display_name: 右键神器 version: '1.0'

右键神器(macOS Only)

快速决策清单

CRITICAL:遇到以下任一情况,立即按对应动作执行,不要询问用户额外信息:

  1. 用户要求「安装右键工具」「批量安装」→ 展示工具列表,等待用户选择
  2. 用户指定了具体工具名称 → 检查 API Key 配置 → 运行 scripts/install.py --tools <工具名>
  3. 用户说「全部安装」→ 检查 API Key 配置 → 运行 scripts/install.py --all
  4. 用户说「卸载」「删除右键工具」→ 运行 scripts/install.py --uninstall <工具名>
  5. 用户说「有哪些工具」「列出工具」→ 运行 scripts/install.py --list

IMPORTANT:本 Skill 仅支持 macOS。Windows/Linux 用户不使用此 Skill。

IMPORTANT:需要 API Key 的工具(生成信息图、MD整理),安装前必须先配置。若已配置则跳过询问,若未配置则通过对话引导用户输入。不得跳过配置直接安装。


这个 Skill 做什么

把你常用的文件处理功能,一键批量装到 macOS Finder 的右键菜单里。

安装后,在 Finder 中选中文件 → 右键 → 快速操作 → 选择功能,文件立即被处理,无需打开任何应用。

当前可用工具(9个):

#分类工具名支持文件功能简述
1格式整理word整理.docx/.doc清洗修订痕迹、字体混乱、Markdown符号
2文档转换Word表格横排.docx表格页面改为横向
3格式整理Excel格式整理.xlsx/.xls统一格式、列宽、字体
4文档转换docx2pdf.docx/.docWord 转 PDF(LibreOffice)
5文档转换MD转Word.md/.txtMarkdown 转 Word
6信息生成生成信息图.docx/.md生成信息图(HTML+PDF)
7文档转换PDF转MD.pdfPDF 智能转 Markdown
8格式整理MD整理.mdMarkdown 格式整理
9信息查询查询天眼查文本(选中文字)选中文字跳转天眼查搜索

API Key 配置(安装时对话引导)

以下工具需要 API Key 才能使用:

工具名需要 API Key支持的供应商
生成信息图DeepSeek 或 通义千问DeepSeek (platform.deepseek.com)、通义千问 (dashscope.aliyun.com)
MD整理DeepSeek 或 通义千问DeepSeek (platform.deepseek.com)、通义千问 (dashscope.aliyun.com)

配置方式(对话式)

不在运行时弹窗。 所有 API Key 配置都在安装阶段通过 AI 与用户的对话完成:

  1. AI 展示工具列表时,标注哪些需要 API Key
  2. 用户选择包含 AI 工具后,AI 询问:「这些工具需要配置 API Key,你使用哪个供应商?(DeepSeek / 通义千问 / 两个都要)」
  3. 用户回答后,AI 继续问:「请提供你的 API Key」
  4. AI 调用 configure.py 写入配置,确认保存成功
  5. 继续执行安装

运行时未配置 → 静默跳过,不弹窗、不报错。用户后续可通过再次触发 Skill 补充配置。


使用场景

用户说你该做什么
「帮我安装右键工具」「批量安装」展示上方表格,让用户选择
「安装 word整理 和 docx2pdf」python3 scripts/install.py --tools word整理 docx2pdf
「全部安装」「都装上」python3 scripts/install.py --all
「卸载 word整理」python3 scripts/install.py --uninstall word整理
「有哪些右键工具」python3 scripts/install.py --list
「右键菜单没出现」「安装失败」执行故障排查步骤

一、安装右键工具(对话式交互)

交互流程

Step 1:展示工具列表并询问选择

用户触发 Skill 时,展示工具表格,同时标注哪些需要 API Key:

📋 可用右键工具(9个)

┌───┬──────────┬──────────────┬─────────────────┬──────────┐
│ # │  分类    │    工具名    │    功能简述     │ 需要Key? │
├───┼──────────┼──────────────┼─────────────────┼──────────┤
│ 1 │ 格式整理 │ word整理     │ 清洗修订痕迹等  │    -     │
│ 2 │ 文档转换 │ Word表格横排 │ 表格页面横向    │    -     │
│ 3 │ 格式整理 │ Excel格式整理│ 统一格式列宽    │    -     │
│ 4 │ 文档转换 │ docx2pdf     │ Word转PDF       │    -     │
│ 5 │ 文档转换 │ MD转Word     │ Markdown转Word  │    -     │
│ 6 │ 信息生成 │ 生成信息图   │ 文本转信息图    │   ✅     │
│ 7 │ 文档转换 │ PDF转MD      │ PDF转Markdown   │    -     │
│ 8 │ 格式整理 │ MD整理       │ Markdown格式整理│   ✅     │
│ 9 │ 信息查询 │ 查询天眼查   │ 选中文字跳转搜索│    -     │
└───┴──────────┴──────────────┴─────────────────┴──────────┘

💡 需要 API Key 的工具(#6、#8)会在安装时引导你配置

你想安装哪些?可以按编号、名称、分类或说「全部安装」。

Step 2:用户选择工具

支持多种选择方式:

  • 数字:1、3、5 / 全部安装
  • 名称:word整理、docx2pdf
  • 分类:文档转换类的
  • 排除:除了生成信息图都装

Step 3:API Key 配置对话(仅未配置时执行)

如果用户选择了需要 API Key 的工具,先检查是否已配置。未配置才询问,已配置则跳过:

# 检查配置状态
python3 <skill_dir>/scripts/configure.py --status

未配置时,通过对话引导:

你选择了「生成信息图」和「MD整理」,这两个工具需要 API Key。

生成信息图支持:DeepSeek、通义千问(可配一个或两个)
MD整理支持:DeepSeek、通义千问(可配一个或两个)

请问:
1. 你使用哪个供应商?(DeepSeek / 通义千问 / 两个都要)
2. 对应的 API Key 是什么?

用户回答后,调用 configure.py 写入并验证:

# 配置生成信息图 - DeepSeek
python3 <skill_dir>/scripts/configure.py infographic --set-key deepseek_api_key=sk-xxx

# 配置生成信息图 - 通义千问
python3 <skill_dir>/scripts/configure.py infographic --set-key qwen_api_key=sk-yyy

# 配置 MD整理
python3 <skill_dir>/scripts/configure.py md-clean --set-key api_key=sk-yyy
# 或配置 DeepSeek
python3 <skill_dir>/scripts/configure.py md-clean --set-key deepseek_api_key=sk-xxx

# 验证配置已生效
python3 <skill_dir>/scripts/configure.py --status

Step 4:执行安装

python3 <skill_dir>/scripts/install.py --tools 工具1 工具2 ...

install.py 自动完成:

  • 预检依赖(Python包、系统工具)
  • 复制 Python 脚本到 ~/.rightclick-creator/tools/
  • cp -R 复制种子 workflow → ~/Library/Services/
  • plistlib 修改 COMMAND_STRING 和 Info.plist
  • 同步时间戳保留元数据
  • 刷新 pbs 缓存 + 重启 Finder
  • 验证安装结果

Step 5:告知验证方法

安装完成!请验证:
1. 等待 Finder 重启(约 3-5 秒)
2. 选中对应类型文件 → 右键 → 快速操作
3. 检查菜单中是否出现已安装的工具

安装成功的标志

  • ~/.rightclick-creator/tools/ 目录下有对应子目录和脚本
  • ~/Library/Services/ 下有 .workflow 文件
  • Finder 右键 → 快速操作 → 出现对应工具名

二、故障排查

右键菜单没出现

# 方法1:手动刷新
/System/Library/CoreServices/pbs -flush
killall Finder

# 方法2:重新安装
python3 <skill_dir>/scripts/install.py --tools <工具名>

处理失败 / 无输出

# 查看日志
cat ~/.rightclick-creator/logs/*.log

常见原因:

  • pandoc 未找到:brew install pandoc
  • python-docx 未安装:pip3 install python-docx lxml
  • LibreOffice 未找到:brew install --cask libreoffice(docx2pdf 需要)

输出文件在 Word 中只读

xattr -d com.apple.quarantine /path/to/文件.docx

三、卸载

# 卸载单个工具
python3 <skill_dir>/scripts/install.py --uninstall 工具名

# 手动删除
rm -rf ~/Library/Services/工具名.workflow
/System/Library/CoreServices/pbs -flush
killall Finder

四、端到端示例

示例 1:不含 AI 工具(简单路径)

用户输入:「帮我安装 word整理 和 docx2pdf」

你的执行流程:

  1. 确认 Skill 目录路径
  2. 运行安装:
    python3 ~/.workbuddy/skills/右键神器/scripts/install.py \
      --tools word整理 docx2pdf
    
  3. 等待安装完成,检查输出
  4. 告知用户验证方法

示例 2:含 AI 工具(完整路径)

用户输入:「帮我安装 word整理 和 MD整理」

你的执行流程:

  1. 确认 Skill 目录路径
  2. 检查 MD整理 的 API Key 配置:
    python3 ~/.workbuddy/skills/右键神器/scripts/configure.py --status
    
  3. 未配置 → 对话询问:

    「MD整理 需要 API Key,你使用哪个供应商?(DeepSeek / 通义千问)」

  4. 写入配置:
    python3 ~/.workbuddy/skills/右键神器/scripts/configure.py md-clean \
      --set-key api_key=sk-xxx
    
  5. 验证配置:
    python3 ~/.workbuddy/skills/右键神器/scripts/configure.py --status
    
  6. 执行安装:
    python3 ~/.workbuddy/skills/右键神器/scripts/install.py \
      --tools word整理 MD整理
    
  7. 等待安装完成,告知验证方法

**禁止做的:**不要从零创建 workflow;不要用 sed 修改 plist;不要跳过 pbs 刷新;不要跳过 API Key 配置直接安装 AI 工具。


五、目录结构

右键神器/
├── SKILL.md                    ← 本文件
├── README.md                   ← 项目说明
├── scripts/
│   ├── install.py              ← 多工具安装器(核心)
│   ├── extract_catalog.py      ← 一次性:从现有 workflow 提取 catalog
│   └── tools/                  ← 工具专属 Python 脚本
│       ├── docx_format_cleaner/
│       ├── word_table_landscape/
│       ├── excel_format/
│       ├── md2docx_plain/
│       ├── infographic/
│       ├── pdf2md/
│       ├── md_cleaner/
│       └── tianyancha/
└── references/
    └── tools_catalog.json      ← 工具配置目录

六、扩展新工具

如需添加新的右键工具:

  1. 在 ~/Library/Services/ 创建并验证 workflow(通过 Automator GUI)
  2. 运行 python3 scripts/extract_catalog.py 提取脚本
  3. 手动补充 tools_catalog.json 中的 id、category、description、dependencies、path_mappings
  4. 将 Python 脚本复制到 scripts/tools/{新工具}/
  5. 重新安装即可
Saved skills