skill-designer-agent-skills
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bowen31337/create-agent-skillsWhat This Skill Does
The skill-designer-agent-skills provides a structured framework for developers and power users to engineer, refine, and deploy modular agents within the OpenClaw ecosystem. Rather than providing a single tool, this skill acts as a meta-architectural guide, helping you translate domain-specific expertise into actionable, self-contained packages for the Claude model. By utilizing this skill, you can codify workflows, define specific tool integrations, and embed proprietary knowledge into a standardized format. It ensures that your custom agents remain performant by teaching you how to balance context-window efficiency with the depth of instruction required for complex tasks. It emphasizes clear, iterative design, allowing you to establish 'degrees of freedom' that dictate how strictly the agent follows predefined procedures versus how much creative autonomy it exercises.
Installation
To begin using the agent creation workflow, run the following command in your terminal within your OpenClaw environment:
clawhub install openclaw/skills/skills/bowen31337/create-agent-skills
Ensure that you have write access to your local /skills directory to allow the creation of the required SKILL.md structure and associated subdirectories.
Use Cases
- Automated Reporting: Building a custom skill that parses proprietary JSON logs and transforms them into standardized executive summaries.
- Technical Documentation Generation: Creating a skill that enforces a company-specific markdown style guide when drafting API documentation.
- Custom Logic Workflows: Engineering a multi-step diagnostic agent that queries local databases to troubleshoot recurring infrastructure issues.
- Persona Injection: Defining a skill that wraps Claude in specific regulatory or legal heuristics to ensure compliance during drafting tasks.
Example Prompts
- "I need to create a skill for my team that helps them generate Python unit tests using our internal testing framework. Can you help me draft the SKILL.md and suggest the appropriate degree of freedom settings?"
- "I am building a skill for data analysis. How can I structure my references and assets to ensure Claude doesn't exceed the token limit while still accessing my company's specific schema definitions?"
- "Critique this workflow logic: I have a five-step script for deploying our dev environment. Should I bundle this as a low-freedom execution script or a high-freedom procedural guide?"
Tips & Limitations
- Principle of Minimality: Always question if a piece of instruction is necessary. If Claude already has the base knowledge, focus only on the incremental, private, or company-specific context. Over-prompting increases latency and cost.
- Degree of Freedom Strategy: Be precise about your constraints. If the task is fragile—such as modifying production database entries—always opt for low-freedom, scripted interactions. For creative tasks like drafting emails, utilize high-freedom instructions.
- Testing: Before finalizing a skill, test it against edge-case inputs to ensure your procedural logic doesn't result in infinite loops or hallucinated parameter values.
- Limitations: This skill provides guidance for designing and structuring skills; it does not automatically generate valid code for all external API integrations. You will still need to provide the logic or the endpoints within your bundled resource files.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bowen31337-create-agent-skills": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Related Skills
Terse
Skill by bowen31337
Identity Resolver
Skill by bowen31337
whalecli
Agent-native whale wallet tracker for ETH and BTC chains. Track large crypto wallet movements, score whale activity, detect accumulation/distribution patterns, and stream real-time alerts. Integrates with FearHarvester and Simmer prediction markets for closed-loop signal→bet workflows. Use when: user asks about whale activity, on-chain signals, large wallet movements, smart money flows, or when pre-validating crypto trades/bets with on-chain data.
agent-self-governance
Self-governance protocol for autonomous agents: WAL (Write-Ahead Log), VBR (Verify Before Reporting), ADL (Anti-Divergence Limit), VFM (Value-For-Money), and IKL (Infrastructure Knowledge Logging). Use when: (1) receiving a user correction — log it before responding, (2) making an important decision or analysis — log it before continuing, (3) pre-compaction memory flush — flush the working buffer to WAL, (4) session start — replay unapplied WAL entries to restore lost context, (5) any time you want to ensure something survives compaction, (6) before claiming a task is done — verify it, (7) periodic self-check — am I drifting from my persona? (8) cost tracking — was that expensive operation worth it? (9) discovering infrastructure — log hardware/service specs immediately.
pyright-lsp
Python language server (Pyright) providing static type checking, code intelligence, and LSP diagnostics for .py and .pyi files. Use when working with Python code that needs type checking, autocomplete suggestions, error detection, or code navigation.