abilities
Schema and rules for creating abilities
DeepseekModel
官方收录技能
质量 良好 · 64
v1.0.0
获取
https://deepseekmodel.com/api/download.php?id=nikolaj-lat-world-puppeteer-claude-skills-abilities-skill-md&format=skill
下载 .skill
标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name abilities description Schema and rules for creating abilities context fork agent abilities Abilities Edit tabs/abilities.json . Required Fields Field Requirement name Must match object key exactly description 2-3 sentences covering what the ability does and adding character flavor requirements At least one requirement to unlock the ability bonus Equal to the skill level required to unlock it cooldown Always 0 unless ability would be game-breaking without a limit Conditional Fields Field When to Include Multiple requirements When ability needs multiple prerequisites (skill + level, attribute + trait) Non-zero cooldown Only for abilities that would break the game if spammed Never Include Omit these fields (auto-set at runtime): lastUsedTick requirements Format Array of prerequisite checks. All must be met to unlock the ability. { type : 'skill' , variable : 'skill name' , amount : 3 } // Skill level >= 3 { type : 'attribute' , variable : 'strength' , amount : 14 } // Attribute value >= 14 { type : 'characterLevel' , amount : 5 } // Character level >= 5 (no variable) { type : 'resource' , variable : 'mana' , amount : 50 } // Resource max >= 50 { type : 'trait' , variable : 'fire affinity' , amount : 1 } // Has trait (amount ignored) bonus Guidelines Set bonus equal to the skill level requirement. If the ability requires skill level 5, set bonus: 5 . cooldown Guidelines Default to 0 - abilities should be freely usable. Only add cooldown for abilities that would trivialize gameplay if spammed repeatedly. Rare exceptions that might warrant cooldown: Instant full health restore Guaranteed escape/teleport Auto-win combat effects Most abilities should have cooldown: 0 . Ability Design Rules Each ability must be a unique tool — a distinct capability that no other ability replicates. No scaling duplicates. Never create a weaker version of a later ability (e.g., "minor ward" at Lv 3 and "greater ward" at Lv 8). Each ability must do something no other ability in the tree does. Permanent utility. A Lv 0 ability must remain useful at max level. If a higher-level ability makes a lower one obsolete, one of them is badly designed. Scoped, not vague. Each ability should have a specific, concrete function — not a broad category. Multiple use cases within that function are fine, but the function itself must be unique. No quantity escalation. "Summon one servant" → "summon seven servants" → "summon an army" is three abilities doing the same thing at different scales. Each should enable a fundamentally different action. Schema interface AbilityDefinition { name : string description : string requirements : AbilityRequirement [] bonus : number cooldown : number } type AbilityRequirement = | { type : 'resource' | 'attribute' | 'skill' | 'trait' ; variable : string ; amount : number } | { type : 'characterLevel' ; amount : number } Reference For detailed documentation, see abilities-reference.md .
Agent 识别该技能的关键词,点击任意一个即可复制。
该技能未提供触发词。
下载的 .skill 包内含以下字段。
| 字段 | 说明 |
|---|---|
| format | 格式标识(skill/v1) |
| skill_id | 技能唯一 ID |
| name | 技能名称 |
| version | 版本号 |
| description | 技能描述 |
| category | 所属分类(数组) |
| trigger_words | 触发词列表 |
| tags | 标签列表 |
| source | 来源标识 |
| source_url | 来源链接(本页地址) |
| exported_at | 导出时间(每次下载生成) |
| system_prompt | 系统提示词正文 |
| model_config | 模型参数:provider / model / temperature / max_tokens / top_p |
| examples | 示例 |
| install_guide | 各平台导入说明(Coze / Dify / Claude / 自定义框架) |