add-collect-link
将用户提供的链接自动添加到 IIINavbar 收藏夹的 collect.json 中。触发方式:用户输入'添加网站'后跟 URL 和可选分类名,如'添加网站 https://xxx.com AI'。支持自动获取网站标题、图标、生成中文简介,并识别 GitHub/vercel/官网等附加链接。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
将用户提供的链接自动添加到 IIINavbar 收藏夹的 collect.json 中。触发方式:用户输入'添加网站'后跟 URL 和可选分类名,如'添加网站 https://xxx.com AI'。支持自动获取网站标题、图标、生成中文简介,并识别 GitHub/vercel/官网等附加链接。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
| name | add-collect-link |
| description | 将用户提供的链接自动添加到 IIINavbar 收藏夹的 collect.json 中。触发方式:用户输入'添加网站'后跟 URL 和可选分类名,如'添加网站 https://xxx.com AI'。支持自动获取网站标题、图标、生成中文简介,并识别 GitHub/vercel/官网等附加链接。 |
此 skill 为 IIINavbar 收藏夹准备新条目数据,然后调用内嵌的 scripts/update_add_collect.sh 脚本写入 json/collect.json。脚本内部处理图片下载和 JSON 操作。
脚本位置:此 skill 目录下的 scripts/update_add_collect.sh。安装位置可能为 .codebuddy/skills/add-collect-link/ 或 ~/.codebuddy/skills/add-collect-link/,执行前先确认实际路径。
必须在工作区根目录运行(/workspace),因为脚本引用相对路径 json/collect.json、json/icon.json。
脚本调用格式:
{SKILL_DIR}/scripts/update_add_collect.sh -add 类别 href img name jianjie top [附加URL ...]
https:// 开头则脚本自动下载到 ./image/)触发格式:添加网站 URL1 URL2 ... 分类名
从用户消息中提取:
top 值解析规则:
href 参数collect.json 中已有分类匹配,则作为目标分类collect.json 中的最后一个分类top=0(追加到末尾),除非用户指定了位置使用 web_fetch 获取第一个 URL 的页面,提取:
name 参数{域名}/favicon.ico → 作为 img 参数jianjie要求:
。 结尾示例:
收集第一个之后的所有 URL。脚本会自动识别类型:
github.com → GitHubvercel.com / vercel.app → vercelplay.google.com → GooglePlayt.me → tgqm.qq.com → QQ.sharepoint.com / 1drv.ms → OneDrivepypi.org / python → Pythontui → tuigw → gwwenzhang → wenzhang这些直接作为额外参数传入 —— 脚本负责映射。
如果用户需要指定非 URL 的 key(如没有实际链接的 tg=xxx),使用 key=value 格式。
脚本必须从工作区根目录(/workspace)运行。先找到 skill 目录的实际路径(检查 .codebuddy/skills/add-collect-link 和 ~/.codebuddy/skills/add-collect-link),然后构造命令:
cd /workspace && {SKILL_DIR}/scripts/update_add_collect.sh -add "{类别}" "{href}" "{img_url}" "{name}" "{jianjie}" {top} {url2} {url3} ...
参数注意事项:
top 是数字(不引号):0 表示追加,1 表示第一位cd /workspace &&,因为脚本使用相对路径(json/collect.json、json/icon.json、image/)示例命令:
cd /workspace && .codebuddy/skills/add-collect-link/scripts/update_add_collect.sh -add "AI" "https://example.com" "https://example.com/favicon.ico" "示例网站" "这是一个示例。" 0 https://github.com/user/repo
脚本执行后,总结:
img 传入 —— 让脚本下载,不要手动下载图片。top=0,除非用户明确说"第一个"或"第N个"。/workspace 运行 —— 先定位 skill 目录,再执行 cd /workspace && {SKILL_DIR}/scripts/update_add_collect.sh ...json/collect.json 确认目标分类存在并确定默认分类。web_fetch 获取元数据失败,使用域名作为回退标题。references/project_schema.md 获取完整 JSON 结构和支持的图标类型。