命令片段管家-个人命令/代码片段库(可检索、可参数化复用)

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

个人命令 / 代码片段管家。把零散可复用的 shell 命令、SQL、代码模板、配置片段收集成带标签的可检索库,支持按意图模糊检索(find)、参数化 {{占位符}} 展开(expand),把「又去搜又去拼」的重复劳动收敛成一次查询。当用户说「存一下这个命令」「命令片段」「代码片段库」「snippet 管理」「找个 git 清理命令」「把这个模板存起来下次用」「命令管家」「snippet keeper」时使用。

一句话选型结论

按资料字段整理

命令片段管家-个人命令/代码片段库(可检索、可参数化复用)是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_8c69aded/snippet-keeper
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_8c69aded仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791625442
正文体量6.9 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
命令片段管家-个人命令/代码片段库(可检索、可参数化复用)当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

6.9 KB
模型实际读到的说明书原文,来自技能仓库

命令片段管家(snippet-keeper)

概述

好用的命令、SQL、配置、代码模板,第一次写出来后要不就忘了、要不就散落在几十个聊天记录与笔记里,下次要用又得重新搜、重新拼。命令片段管家把这些「可复用的执行资产」收敛成一个带标签、可检索、可参数化的本地片段库,把重复查找成本降到一次查询。

核心能力:

  1. 沉淀:用 add 把一条命令/片段存进库,带 分类 / 标签 / 描述,并支持 {{占位符}} 参数化(如 {{db_host}}、{{branch}})。
  2. 检索:list 按分类/标签/关键词精确过滤;find 按「意图」做模糊匹配(例如输入「git 清理已合并分支」能命中对应片段),不用记得精确关键词。
  3. 复用:expand 把 {{占位符}} 填成最终可复制的命令并打印——只输出、绝不执行,规避任意命令执行风险。
  4. 盘点:tags 一眼看清片段库的主题分布,知道该补哪类、该删哪类。
  5. 本地优先:纯标准库、跨平台、不联网;库文件就是一份 snippets.json,可随笔记/仓库一起版本管理。

纯标准库实现(scripts/snippet_keeper.py),无外部依赖。

何时使用

  • 刚拼出一个好用的命令(git 清理、Docker prune、批量重命名、SQL 诊断),怕下次找不到 → 存起来
  • 经常性要写结构相似的模板(SQL 查询、curl 请求、CI 配置、正则),每次手改参数 → 参数化存为片段
  • 忘了上次那句命令长啥样,只记得「大概是用来干 X 的」 → find 按意图搜
  • 团队/个人想建一个「常用命令手册」 → 持续 add,用 tags 盘点
  • 想生成一份可直接复制粘贴的执行文本(含占位符已填) → expand --emit

工作流

第 1 步:准备片段简报(或直接命令行)

用 assets/snippet-template.md 作模板,写一份 Markdown 简报,例如 examples/sample-snippet-1.md:

# 清理已合并的本地 git 分支

- 分类:git
- 标签:清理, 分支
- 描述:删除本地已合入 main 的分支,保留 main/dev

## 命令
git branch --merged {{base}} | grep -vE "{{\\s*(main|dev|master)\\s*}}" | xargs -r git branch -d

> {{base}} 是占位符;expand 时通过 --set base=main 填充。--emit 可选写出文本文件。

第 2 步:追加到片段库

# 用简报追加
python scripts/snippet_keeper.py add -i examples/sample-snippet-1.md -o examples/generated

# 用命令行直接追加
python scripts/snippet_keeper.py add \
  --title "PostgreSQL 慢查询 Top10" --category sql --tags "诊断,pg" \
  --desc "按耗时取最慢的 10 条" \
  --command "SELECT query, mean_exec_time FROM pg_stat_statements ORDER BY mean_exec_time DESC LIMIT 10;" \
  -o examples/generated

add 会自动分配 ID(S-<年份>-<序号>),写入 examples/generated/snippets.json,且不覆盖既有记录(追加式)。

第 3 步:检索与复用

# 列出全部 / 按分类 / 按标签
python scripts/snippet_keeper.py list -o examples/generated
python scripts/snippet_keeper.py list -o examples/generated --category git
python scripts/snippet_keeper.py list -o examples/generated --tag 清理

# 按意图模糊检索(不要求精确关键词)
python scripts/snippet_keeper.py find "git 删掉合并过的分支" --top 3

# 查看单条完整内容(含占位符)
python scripts/snippet_keeper.py show S-2026-001 -o examples/generated

# 填充占位符并输出(仅打印,不执行)
python scripts/snippet_keeper.py expand S-2026-001 --set base=main -o examples/generated

# 填充并写出为文本文件(不执行,供复制)
python scripts/snippet_keeper.py expand S-2026-001 --set base=main --emit examples/generated/clean-branches.sh -o examples/generated

# 标签盘点
python scripts/snippet_keeper.py tags -o examples/generated

第 4 步:解读与交付

  1. 用 present_files 展示 snippets.json 与示例展开结果。
  2. 在回复中给结论:片段总数、按标签的主题分布、哪几条最常用(占位符多=复用价值高)。
  3. 强调 expand 仅生成文本、不会执行任何命令——把生成的命令交回用户自己复制运行,符合安全边界。

字段语义

字段 含义
id 系统分配,如 S-2026-001
title 片段标题(人读)
category 分类,如 git / sql / shell / docker
tags 标签列表,用于检索与盘点
desc 一句话说明这个片段解决什么
command 片段体,可含 {{占位符}}
created 创建日期

边界

  • 纯文本解析,不调用大模型;简报越规范,解析越准。字段缺失会留空而非报错。
  • 只读取输入简报、只写入输出目录的 snippets.json,不联网、不删除 / 修改片段库之外的任何文件;反复 add 是追加而非覆盖。
  • expand 严格只输出填充后的文本,绝不调用 shell / 子进程执行命令,这是本技能的安全红线。
  • 占位符语法:{{名称}},名称支持字母/数字/下划线/连字符;expand 未提供的占位符会列明并退出码 1,不会静默留坑。

安全与合规

  • 本技能为本地效率工具,不收集、不上传任何数据。
  • 脚本仅进行文件读取与本地 JSON 输出,无任何网络 / 破坏性 / 命令执行行为,符合 SkillHub 安全审查要求。
  • 片段可能含内网地址、密钥占位符等敏感信息,输出文件请保存在受控目录,避免泄露;建议 snippets.json 纳入私有仓库或加密笔记。

参考资源

  • scripts/snippet_keeper.py — 片段库引擎,纯标准库、跨平台
  • references/snippet-patterns.md — 哪些值得存、占位符命名、分类与标签约定
  • assets/snippet-template.md — 空白片段简报模板,可直接套用
  • examples/sample-snippet-1.md — 示例简报(git 清理分支,含占位符)
  • examples/sample-snippet-2.md — 示例简报(Docker / SQL 诊断)
  • examples/generated/snippets.json — 示例片段库
  • examples/generated/clean-branches.sh — expand 产出的可复制文本(未执行)

常见问题

5 问
答案由本站依据条目字段整理
命令片段管家-个人命令/代码片段库(可检索、可参数化复用)怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_8c69aded/snippet-keeper。安装方式为未标注。装完刷新技能列表或重开客户端。

命令片段管家-个人命令/代码片段库(可检索、可参数化复用)支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

命令片段管家-个人命令/代码片段库(可检索、可参数化复用)权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

命令片段管家-个人命令/代码片段库(可检索、可参数化复用)收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

命令片段管家-个人命令/代码片段库(可检索、可参数化复用)用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。