Skills for Real Engineers. Straight from my .agents directory.
skill-authoring
Agent skill fromuvwt/agentdock
创建、设计、修改、重构和验证 AgentDock Skill 时使用;负责 Agent Skills 兼容的 SKILL.md、可移植核心、引用、辅助脚本、测试、安全边界和本地真实验证。
How to install skill-authoring
npx skills add uvwt/agentdock# or add only this skill to Claude Code: copy the folder
core-skills/skill-authoring/
# into
~/.claude/skills/skill-authoring/ (all projects)
.claude/skills/skill-authoring/ (one project)
1# Skill Authoring23用于创建或维护 AgentDock Skill。Skill 的本体是模型可读取的说明文档;真实操作仍由命令、文件、浏览器、MCP 等工具完成。45AgentDock 不为 Skill 建立独立版本生命周期。Skill 的当前内容由来源与内容摘要识别;同名 managed Skill 更新时直接原子替换当前内容,不保留可选历史 revision,不提供 activate 或 rollback。67## 核心原则891. 先定义模型何时应该选择该 Skill,再写正文。102. Skill 核心应兼容 Agent Skills 的文档模型,不把 AgentDock 私有运行时当作通用契约。113. 最小 Skill 只有一个 `SKILL.md`;只有确有需要时才增加 `references/`、脚本或测试。124. 包内资源使用相对路径,业务环境变量由宿主注入当前进程。135. 秘密、缓存、会话、数据库、下载结果和设备私有状态不得进入 Skill 包。146. 修改后必须真实 lint、测试,并在需要时安装到 AgentDock 验证当前内容。157. 不创建或恢复 Skill 自有版本选择、激活、回滚或历史 revision 机制。1617完整规范见 `references/skill-package-spec.md`。1819## 目录2021普通第一方和社区 Skill 默认放在独立 Skill 仓库:2223```text24skills/<skill-name>/25└── SKILL.md26```2728按需扩展:2930```text31skills/<skill-name>/32├── SKILL.md33├── references/34├── scripts/35├── run.py36└── tests/37```3839只有必须随 AgentDock runtime 一起交付的核心 Skill 放在:4041```text42core-skills/<skill-name>/43```4445不要创建空目录。4647## SKILL.md Frontmatter4849AgentDock 使用 Agent Skills 风格的字段:5051```yaml52---53name: example-skill54description: 清楚说明何时使用、解决什么问题55license: Apache-2.056compatibility: Requires Python 3.11 or later.57metadata:58 owner: example-team59allowed-tools: exec_command60---6162# Example Skill63```6465AgentDock 真正依赖并严格校验的只有:6667- `name` 必填,长度 1–64,只允许小写 ASCII 字母、数字和 `-`,不能以 `-` 开头/结尾,也不能包含连续 `--`;68- `description` 必填,最长 1024 个 Unicode 字符,并能让模型稳定判断何时使用;重要的 Use when、Do not use 和相邻 Skill 边界条件不要依赖正文补充,因为模型会先用 description 做候选路由;69- Markdown 正文必须非空;70…
Excerpt shown under the repository's Apache-2.0 license.
More skills in agentdock
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
