ctx-pad加密便签管理Skill ctx-pad

ctx-pad 是一个用于管理加密便签的命令行工具技能。它允许用户通过自然语言指令,安全地存储、查看、编辑和排序项目中的敏感单行笔记和提醒。核心功能包括添加、删除、替换、追加、前置和移动便签条目,所有操作均在加密环境下进行,确保敏感信息安全。适用于开发运维(DevOps)、项目管理、安全审计等需要快速记录和访问临时敏感信息的场景。关键词:加密便签、命令行工具、敏感信息管理、DevOps工具、安全笔记、ctx命令、项目笔记管理。

DevOps 0 次安装 0 次浏览 更新于 2/27/2026

名称: ctx-pad 描述: “管理加密便签。用于项目中携带的简短、敏感的单行内容。” 允许的工具: Bash(ctx:*)

通过自然语言使用 ctx pad 命令管理加密便签。将用户所说的话翻译成正确的命令。

何时使用

  • 用户想要快速记下笔记、提醒或敏感值
  • 用户要求查看、添加、删除、编辑或重新排序便签条目
  • 用户提到 “便签”、“pad”、“笔记” 或 “便利贴”
  • 用户说 “记下来”、“记住这个”、“给自己留个便条”

何时不使用

  • 用于结构化任务(改用 ctx add task
  • 用于架构决策(改用 ctx add decision
  • 用于经验教训(改用 ctx add learning

命令映射

用户意图 命令
“显示我的便签” / “我的便签上有什么” ctx pad
“给我看条目3” / “条目3里有什么” ctx pad show 3
“添加一个笔记:检查DNS” / “记下:检查DNS” ctx pad add "检查DNS"
“删除第三个” / “移除条目3” ctx pad rm 3
“将条目2改为…” / “用…替换条目2” ctx pad edit 2 "新文本"
“在条目3后追加 ‘-- 重要’” / “添加到条目3:…” ctx pad edit 3 --append "-- 重要"
“在条目1前添加 ‘紧急:’” ctx pad edit 1 --prepend "紧急:"
“将条目4移到顶部” / “优先处理条目4” ctx pad mv 4 1
“将条目1移到底部” ctx pad mv 1 N (其中 N = 最后一个位置)

执行

列出条目:

ctx pad

显示单个条目(原始文本,管道友好):

ctx pad show 3

添加条目:

ctx pad add "记得检查暂存环境的DNS配置"

移除条目:

ctx pad rm 2

替换条目:

ctx pad edit 1 "更新后的笔记文本"

追加到条目:

ctx pad edit 3 --append " -- 这很重要"

前置到条目:

ctx pad edit 1 --prepend "紧急: "

移动条目:

ctx pad mv 3 1    # 将条目3移动到位置1

组合条目(将显示内容通过管道输入编辑):

ctx pad edit 1 --append "$(ctx pad show 3)"

解释用户意图

当用户意图不明确时:

  • “更新条目2” 并附带新文本 → 替换(完全重写)
  • “将X添加到条目2” → 追加(部分更新)
  • “将X放在条目2的文本之前” → 前置
  • “优先处理” / “提升” / “移到顶部” → mv N 1
  • “降低优先级” / “移到底部” → mv N last

当用户说 “添加” 时 — 检查上下文:

  • “添加一个笔记” / “添加到我的便签” → ctx pad add(新条目)
  • “添加到条目3” / “把这个加到第三个” → ctx pad edit 3 --append(修改现有条目)

重要注意事项

  • 便签密钥 (.context/.scratchpad.key) 绝不能打印到标准输出或显示给用户
  • 不要尝试直接读取 .context/scratchpad.enc;始终使用 ctx pad
  • 如果用户遇到 “无密钥” 错误,请告知他们从团队成员处获取密钥文件
  • 条目是单行的;不要添加多行内容
  • 修改后,显示更新后的便签,以便用户验证更改