create-oat-skill

Scaffold OAT workflow skills with SKILL.md files and directory structures.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/tkstang/open-agent-toolkit --skill create-oat-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-oat-skill
Source: https://github.com/tkstang/open-agent-toolkit/tree/main/.agents/skills/create-oat-skill
Command: npx skills add https://github.com/tkstang/open-agent-toolkit --skill create-oat-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of new OAT workflow skills, ensuring they adhere to established conventions and best practices for consistency and maintainability.

Core Features & Use Cases

  • Automated Scaffolding: Generates the necessary file structure and boilerplate content for new OAT skills.
  • Convention Enforcement: Implements OAT-specific requirements like mode assertions, progress banners, and project-root resolution.
  • Use Case: When developing a new feature for OAT that requires a dedicated workflow skill (e.g., oat-refactor-code), use this skill to quickly set up the skill's SKILL.md file, ensuring it's properly configured from the start.

Quick Start

Use the create-oat-skill skill to create a new skill named 'oat-generate-documentation'.

Frequently Asked Questions about create-oat-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new OAT workflow skill with the correct directory structure?

Scaffolding an OAT workflow skill requires generating the directory structure and SKILL.md file. This skill automates that setup, enforcing conventions like mode assertions and project-root resolution.

What conventions does OAT skill creation enforce for workflow development?

OAT skill creation enforces mode assertions, progress banners, and project-root resolution. These conventions ensure consistency and maintainability across newly developed workflow features.

How do I register a new workflow skill for distribution via oat init tools?

Registering a skill for oat init tools distribution involves updating CLI scripts and TypeScript constants. This scaffolding process automatically registers the new workflow skill in the environment.

Do I need to manually configure TypeScript constants when creating an OAT skill?

No manual TypeScript constant configuration is needed. The scaffolding process automatically handles registration by updating relevant CLI scripts and TypeScript constants during skill creation.

What is the best way to ensure my new code generation skill follows OAT project standards?

The best way to ensure standards compliance is using an automated scaffolding tool. It generates the SKILL.md boilerplate and enforces required mode assertions and project-root resolution.