Skip to main content

agentdb-skill-create

Promote a validated pattern into a reusable Skill in AgentDB's skill library. Use when the same approach has worked 3+ times across episodes, or when the user explicitly says "make this a skill" / "save this as reusable".

来源信息

仓库
ruvnet/agentdb
最近来源活动
2026年5月6日 15:22
检测到的 SKILL.md 语言
英语
星标
94
Forks
16

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
agentdb-skill-create
description
Promote a validated pattern into a reusable Skill in AgentDB's skill library. Use when the same approach has worked 3+ times across episodes, or when the user explicitly says "make this a skill" / "save this as reusable".
# Promote to Skill Take an approach that's been validated multiple times and elevate it to a first-class Skill — queryable by intent, composable into chains, and tracked separately from one-off patterns. ## When to use - **Repeated success** — a pattern has reward ≥ 0.7 across 3+ episodes - **User explicit** — "make this reusable", "save as a skill" - **Pre-deployment** — codifying tribal knowledge before shipping the agent ## Anatomy of a skill ``` agentdb_skill_create( name: <verb-noun-noun> // e.g. "rotate-jwt-refresh-token" description: <one-liner> // what it does precondition: <plain English query> // matched by intent embedding action: <step list> // executable steps outcome: <success criteria> // what "worked" looks like tags: [<topic>, <stack>, ...] metadata: { sourceEpisodeIds: [...], confidence } ) ``` The `precondition` is what makes the skill discoverable — it's embedded and matched against future task intents. Write it like a search query: *"need to rotate a JWT refresh token without invalidating active sessions"*, not like a docstring. ## Composition Skills can chain via `agentdb_skill_compose`: ``` compose( intent: "set up authenticated API with token rotation", available: [skill_a, skill_b, skill_c] ) → bandit picks the best chain ordering ``` The bandit tracks composition rewards over time; bad orderings decay automatically. ## Don't - Don't skill-ify single successes. One data point doesn't generalize. - Don't skill-ify project-specific code paths. Skills should be transferable; if the action only works in one repo, it's a pattern, not a skill. - Don't put secrets or repo-specific paths in `action`. Use placeholders.
在 GitHub 查看