How to Create Custom Skills
Guide to building team skills in WorkClaw — from defining the skill to setting visibility, writing REQUIREMENTS.yaml, and submitting for approval.
Why would I create a custom skill?
Team skills encode your organization's specific workflows, templates, and business logic. Instead of explaining your processes to a Claw every time, you package them as a skill that any team member can install. Common examples include internal reporting formats, company-specific approval workflows, and proprietary data lookups.
How do I start building a new skill?
Navigate to Settings > Skills and click Create Skill, or use the /skills/new command if you're working from the CLI. WorkClaw opens the skill editor with a scaffold that includes:
- Name and description — A human-readable name and short summary that appears in the marketplace.
- Instructions — The prompt template that tells the Claw how to use this skill. Write clear, specific instructions with examples of expected input and output.
- Tools — Optional tool definitions the skill exposes (API calls, data transformations, etc.).
- REQUIREMENTS.yaml — A manifest of connections, permissions, and dependencies the skill needs. See Skill Requirements for the full format.
How do I control who can see and use my skill?
Visibility is set during creation and can be changed later:
- Private — Only you can install this skill on your Claws. Useful for prototyping.
- Team — Anyone in your WorkClaw team can browse and install it. This is the most common setting for internal skills.
- Published — Submitted to the public marketplace for any WorkClaw user. Requires an approval review.
Change visibility from the skill's settings page under Access > Visibility.
What goes in REQUIREMENTS.yaml?
The REQUIREMENTS.yaml file declares everything your skill needs to function. At a minimum, it specifies required connections and their scopes. It can also declare dependencies on other skills, minimum plan tiers, and environment constraints. WorkClaw validates this file before allowing installation — if a user doesn't meet the requirements, they see a clear explanation of what's missing.
See Skill Requirements for the full schema and examples.
How does the approval process work?
Skills with Team visibility are available immediately to your organization — no approval step. Skills submitted to the public marketplace go through a review:
- Submit the skill from its settings page by clicking Publish to Marketplace.
- The WorkClaw team reviews the skill for quality, security, and policy compliance.
- You receive feedback or approval within five business days.
- Approved skills appear in the public marketplace and can be installed by any WorkClaw user.
You can continue to iterate on a private or team version while the review is in progress.
Can I update a skill after it's published?
Yes. Push a new version from the skill editor. Team skills update instantly. Published marketplace skills go through a lighter review for updates — typically approved within two business days. Existing installs are notified of the update and can choose when to upgrade.