en un clic
skill-optimizer
// 用于优化、审查或诊断 Agent Skills(SKILL.md):优化 skill、skill 质量、重构技能、/optimize-skill、/skill-audit、optimize skills、analyze skills、check my skills、skills 不触发、skill 没生效。
// 用于优化、审查或诊断 Agent Skills(SKILL.md):优化 skill、skill 质量、重构技能、/optimize-skill、/skill-audit、optimize skills、analyze skills、check my skills、skills 不触发、skill 没生效。
SummerSec personal Agent Skills collection — writing-zh, media-tools, dev-tools, agents-dev.
管理 submodule skill 与插件同步:添加/删除映射、运行同步脚本。sync skills、sync plugins、skill-map.json、--add-plugin、从 submodule 导入
当用户要求创建流程编排类 Skill、管线 Skill、工作流 Skill、多步骤分析 Skill,或提及流程编排、pipeline skill、workflow skill、步骤框架、进度文件、任务编排、审计流程、分析管线、复杂任务 skill时,应使用此技能。提取自 biz-vul-security 的六大架构模式(进度文件驱动、步骤框架分离、三阶段执行、脚本自动化、资源分层、路径一致性),提供从需求梳理到交付自检的完整方法论。
用于维护 SumSec-Skills 多平台插件元数据与发布清单:package.json、plugin.json、Claude/Cursor/Codex manifest、marketplace JSON、版本号、描述、关键词、安装文档。
SummerSec personal Agent Skills collection. Contains reusable SKILL.md files organized by category. Use when you need to leverage skills from writing-zh, media-tools, dev-tools, or agents-dev plugins.
按 YYYY-MM-DD 在 Windows/macOS/Linux 检索本机聊天与 Agent 会话历史(Claude Code 项目 jsonl、Codex CLI history.jsonl、Cursor workspaceStorage 与 state.vscdb);可只导出用户提示词。用户要查看或导出某日记录、按天筛 jsonl/SQLite、只抽提示词、排查历史丢失或做只读审计时使用。
| name | skill-optimizer |
| description | 用于优化、审查或诊断 Agent Skills(SKILL.md):优化 skill、skill 质量、重构技能、/optimize-skill、/skill-audit、optimize skills、analyze skills、check my skills、skills 不触发、skill 没生效。 |
| disable-model-invocation | true |
| 路径 | 行为 | 典型触发 |
|---|---|---|
| A — 结构化改写 | 读目标 skill → 诊断与计划 → 用户确认后才改 SKILL.md / references / scripts | 用户附着或指定路径、说「改 description」「拆 references」「加确认步骤」 |
| B — 会话审计 | 扫描本机 skill 目录与历史会话 jsonl,只输出报告,绝不写 skill 文件 | /optimize-skill、/skill-audit、「分析我所有 skills」「skill 从不触发」「只审计不要改」 |
判定: 用户明确「只分析 / 只出报告 / 不要改」→ B。用户点名要改某 skill 且未禁止写文件 → A(无确认仍不得改)。「先看全局再改」→ 先做 B,再在用户要求下对单项切 A。
WebFetch https://code.claude.com/docs/en/skills.md;${CLAUDE_SKILL_DIR}/references/official-spec-fetch.md,并以此为本轮判定基准;Read ${CLAUDE_SKILL_DIR}/references/official-spec-fetch.md 作为降级基准,并在报告醒目处标注「⚠️ 使用本地缓存基准(fetched_at: …)」。
无论路径 A / B,未完成 Step 0 之前禁止进入诊断、计划或改写阶段。N/A — insufficient session data。${CLAUDE_SKILL_DIR}: 任何「读 / 写 / 引用本 skill 资源」的动作(含脚本、Bash、Read、Write、WebFetch 后落盘)都使用 ${CLAUDE_SKILL_DIR}/... 形式,不写死绝对路径,不写仓库相对路径。${CLAUDE_SKILL_DIR}/references/official-spec-fetch.md 缓存。/optimize-skill 全量,或 /optimize-skill a b 指定多个 name。复制并跟踪进度:
优化进度:
- [ ] 步骤 0:Fetch Spec(拉取并阅读最新官方规范,必要时落盘缓存)
- [ ] 步骤 1:Scope(确定范围)
- [ ] 步骤 2:Review(审查目标 skill)
- [ ] 步骤 3:Plan(输出优化计划并等待确认)
- [ ] 步骤 4:Implement(确认后实施)
- [ ] 步骤 5:Verify(校验结果)
按以下顺序执行,并在最终报告/汇报里写明走到了哪一支:
WebFetch,URL = https://code.claude.com/docs/en/skills.md,prompt 要求按官方原文返回完整 markdown(重点保留 frontmatter 字段表、调用控制、动态上下文、subagent、可见性、分发、字符串替换 ${CLAUDE_SKILL_DIR} 等条款)。${CLAUDE_SKILL_DIR}/references/official-spec-fetch.md,并保留头部注释块(来源、fetched_at、method 字段)。本轮以「live」为基准。Read ${CLAUDE_SKILL_DIR}/references/official-spec-fetch.md,本轮以「cache」为基准;在最终汇报第一行用一句话标注:⚠️ 使用本地缓存基准(fetched_at: <时间>)。确认目标 skill 与优化范围;目标不明时只问一个最短问题。
先读目标 SKILL.md,再按需读其直接链接的 references/、scripts/、assets/。本 skill 自身的 references 一律通过 ${CLAUDE_SKILL_DIR}/references/<file> 定位(下面的 markdown 链接是相对路径展示,实际工具调用请用 ${CLAUDE_SKILL_DIR} 形式):
${CLAUDE_SKILL_DIR}/references/review-checklist.md(常规检查;面向 Claude Code 的 skill 默认覆盖新特性)${CLAUDE_SKILL_DIR}/references/skill-design-review-framework.md${CLAUDE_SKILL_DIR}/references/official-spec-fetch.md(Claude Code 官方规范缓存或 Step 0 live 抓取);checklist 用于补充执行细节,不替代官方规范${CLAUDE_SKILL_DIR}/references/claude-code-skills-checklist.md 了解检查维度,Step 5 Verify 时逐项核对${CLAUDE_SKILL_DIR}/references/session-audit-dimensions.md 的 4.4 静态质量 表做 CSO / YAML / 长度检查(无会话也可做)Review 关注点保持与原 skill 一致:name、description、模式匹配、确认门槛、渐进披露、输出可执行性等。额外固定关注:被审查 skill 是否正确使用 ${CLAUDE_SKILL_DIR} 引用自身资源——动态上下文、Bash 命令、脚本路径、Read/Write 目标、缓存落盘位置都必须用该变量;写死 ~/.claude/skills/...、绝对路径、仓库相对路径属于反模式(详见 ${CLAUDE_SKILL_DIR}/references/claude-code-skills-checklist.md §7)。
先诊断再计划,不改文件。输出须包含「审查结论」(模式判断 + 高/中/低优先级问题)与「优化计划」(文件级变更、原因、是否用户指定方向),末句:请确认是否按以上计划执行。
用户确认后再改;小步、新增 reference 须在 SKILL.md 中直接链接。
description / 调用控制 / 动态上下文 / subagent / 分发等改动有据可循name 与目录一致;description 可独立表达触发条件;额外字段均有明确意图${CLAUDE_SKILL_DIR}/references/official-spec-fetch.md(或 Step 0 live 抓取摘要)校验技能位置、命令兼容、扩展 frontmatter、调用控制、动态上下文、subagent、可见性覆盖、分发要求与简洁性 / 渐进披露 / 命名 / description 等基础项review-checklist.md 已覆盖 Claude Code 新特性;必要时按 ${CLAUDE_SKILL_DIR}/references/claude-code-skills-checklist.md 细查: 时 YAML 用双引号包裹等${CLAUDE_SKILL_DIR}/...,不写死本机绝对路径汇报:已改文件、已落实方向、本轮基准来源(live fetched_at 或 cache fetched_at)、残留风险。
会话八维、评分与报告模板与 xget 镜像的 SKILL.md 对齐,并压缩进 references/session-audit-dimensions.md 以降低 Tier2 体积。