技能 writing-skills
✍️

writing-skills

安全

编写高质量 AI Agent 技能

也可从以下获取: Cygnusfear,Cycleaddict,ZhanlinCui,davila7,obra,Dimon94,DYAI2025,CodingCossack

此技能提供创建和改进 AI agent 技能的模板、决策树和最佳实践。它帮助用户避免常见错误并遵循标准化模式。

支持: Claude Codex Code(CC)
🥉 75 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“writing-skills”。 我想创建一个处理 API 错误的技能

预期结果:

一个完整的 SKILL.md,包含:name: api-error-handler,description: '当 API 请求失败或返回错误状态时使用',带有 triggers: api-error, network-failure, 503 的元数据,以及 references/ 文件夹用于详细的处理程序

正在使用“writing-skills”。 我的技能描述是'此技能帮助进行文件操作' - 未触发

预期结果:

优化后的描述:'当用户要求读取、写入或修改文件时使用。触发词:file-create, file-edit, file-delete, touch, mkdir, rm command'

安全审计

安全
v1 • 2/25/2026

This is a documentation and reference skill providing guidance on writing AI agent skills. All static findings are false positives - the scanner detected patterns in markdown documentation (code formatting with backticks, mentions of cryptographic terms, URLs in documentation) rather than actual executable code. The render-graphs.js is a build script for documentation generation, not runtime functionality.

21
已扫描文件
4,088
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

36
架构
100
可维护性
87
内容
50
社区
100
安全
100
规范符合性

你能构建什么

创建新技能

使用决策树选择合适的架构层级和模板来创建新技能,然后按照模板结构进行。

改进现有技能

诊断技能未被触发或被 agent 忽略的原因,然后应用反合理化或 CSO 技术。

标准化团队技能

确保所有团队技能遵循一致的命名规范、元数据标准和目录结构。

试试这些提示

创建简单技能
我需要创建一个名为 [skill-name] 的新技能。它应该 [功能描述]。使用 writing-skills 参考中的 Tier 1 模板。
调试技能触发
我的技能 [skill-name] 未被 Claude 触发。描述是:[description]。应用 writing-skills 中的 CSO 优化。
添加反合理化
我有一个纪律技能,其中包含 Claude 经常忽略的规则。规则是:[rules]。应用反合理化技术。
构建复杂技能
我需要创建一个包含多个概念的复杂技能(200-1000 行)。使用具有适当引用的 Tier 2 扩展架构。

最佳实践

  • 始终以'当...时使用'开头描述,后跟具体触发条件
  • 在 metadata.triggers 中至少包含 3 个关键词以提高可发现性
  • 单文件技能保持在 200 行以内;较长内容使用 references/
  • 使用层级系统将单一技能拆分为多个文件

避免

  • 描述工作流程而非触发条件(例如'此技能帮助创建文件'而非'当用户想要创建文件时使用')
  • 使用通用技能名称如'helper'或'utility'而非描述性的动名词
  • 缺少 metadata.triggers 字段或触发关键词少于 3 个
  • 创建冗长的单一 SKILL.md 文件而非模块化的 references/

常见问题

技能编写中的 CSO 是什么?
CSO 代表'概念搜索优化'。这是一种编写技能描述的实践,通过匹配用户意图模式来最大化被触发的可能性。
什么是反合理化?
反合理化是指使技能规则难以被 agent 忽略或合理化的技术。它涉及使规则具体、不可避免,并与具体结果相关联。
Tier 1 和 Tier 2 技能有什么区别?
Tier 1 技能是简单的单文件技能,少于 200 行。Tier 2 技能是复杂的多概念技能,在 200-1000 行之间,使用 references/ 目录结构。
如何测试我的技能?
使用 RED-GREEN-REFACTOR 循环:编写测试用例(RED),实现技能以通过测试(GREEN),然后重构以提高清晰度和效率。
我应该包含什么触发词?
包含用户可能输入的具体关键词、错误消息、命令名称和症状。每个技能至少瞄准 3-5 个不同的触发词。
我可以将此技能用于任何 AI 工具吗?
是的,此技能提供的指导适用于支持基于技能功能的 Claude、Codex、Claude Code 和其他 AI agent 系统。