opinionated-skill-writer

Write or improve Claude Code skills (SKILL.md files). Use when the user asks to create a new skill, refine an existing skill, or review skill quality. Triggers include "write a skill", "create a skill for...", "improve this skill", "review my skill".

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "opinionated-skill-writer" with this command: npx skills add kanlac/agent-steroids/kanlac-agent-steroids-opinionated-skill-writer

写好 Skill 的六条原则

1. 知识内化,不引用外部文档

所有必要知识必须直接写在 skill 里,不依赖任何外部文件。

2. 只定义怎么思考和怎么执行,不定义产出什么

输出格式、报告模板、命名规范等业务层的东西不属于 skill。

3. 通用优先,不绑定实现

避免绑定具体的文件格式、平台名称、存储方式。换一个环境,skill 仍然适用。

4. 框架是启示,不是约束

提供分析角度或分类列表时,必须明确标注非穷举,鼓励超出框架的发现。

5. 压缩概念,保留实操

区分两类内容,压缩策略不同:

  • 概念性描述(分层、职责划分、架构概述)→ 能从上下文推断的,大胆压缩或删除
  • 实操知识(具体命令、参数、陷阱、环境行为)→ 这些是用的时候想不起来的东西,必须完整保留

删到"再删一行就会丢失实操知识"为止。

6. Few-shot negatives 比正例更有价值

对于模型有强先验、容易套用错的领域,展示它在没有提示时会走的错误路径,比告诉它该做什么更有效。至少写 2–3 条负例。


质量自检

  • 自包含?(无外部文档依赖)
  • 没有输出模板和格式规范?
  • 换环境仍然适用?
  • 列表/框架标注了非穷举?
  • 每个段落都是必要的?
  • 实操知识(命令、参数、陷阱、环境行为)完整保留?
  • 核心领域有至少 2 条 few-shot negatives?

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

extract-to-md

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

openclaw-version-monitor

监控 OpenClaw GitHub 版本更新,获取最新版本发布说明,翻译成中文, 并推送到 Telegram 和 Feishu。用于:(1) 定时检查版本更新 (2) 推送版本更新通知 (3) 生成中文版发布说明

Archived SourceRecently Updated
Coding

ask-claude

Delegate a task to Claude Code CLI and immediately report the result back in chat. Supports persistent sessions with full context memory. Safe execution: no data exfiltration, no external calls, file operations confined to workspace. Use when the user asks to run Claude, delegate a coding task, continue a previous Claude session, or any task benefiting from Claude Code's tools (file editing, code analysis, bash, etc.).

Archived SourceRecently Updated
Coding

ai-dating

This skill enables dating and matchmaking workflows. Use it when a user asks to make friends, find a partner, run matchmaking, or provide dating preferences/profile updates. The skill should execute `dating-cli` commands to complete profile setup, task creation/update, match checking, contact reveal, and review.

Archived SourceRecently Updated