Docs v0.9.93

Agent Skills

Agent Skills let you give TatsuCode reusable, task-specific guidance.

Think of a skill as a focused instruction pack: when to use it, how to approach the task, and what quality bar to enforce.

Agent Skills are separate from AGENTS.md.

  • AGENTS.md = always-on project context
  • Skills = optional workflow packs you load when needed


New Here? Start with This

If this is your first time:

  1. Use AGENTS.md for project-wide default behavior (/init creates or updates it from your codebase)
  2. Use Agent Skills for specialized workflows you only need sometimes
  3. Load skills on demand with /skills

A simple mental model:

  • AGENTS.md = default team rules
  • Skills = optional specialist playbooks

Why Agent Skills Matter

Without skills, every advanced workflow has to be re-explained in chat.

With skills, you can:

  • Reuse proven workflows across sessions
  • Standardize output quality for team tasks
  • Keep prompts shorter while staying consistent
  • Scale project-specific conventions without micromanaging every request

Standards and Compatibility

TatsuCode supports industry-standard skill and agent-instruction workflows.

This makes it easier to share conventions across teams and tools.


Built-In Skills (Current)

Built-In SkillWhen to Use
brainstormingCollaborative design and planning before implementation — gates coding until the design is approved
browserBrowser automation workflows — navigate, click, type, inspect, and screenshot web pages
computer-useDesktop automation — click, type, drag, scroll any application using native controls
deep-think (experimental)Complex debugging, architecture tradeoffs, novel problems, high-risk tasks
office-wordCreate and edit Word documents (DOCX) with targeted content operations
office-excelCreate and edit Excel spreadsheets (XLSX) with range-level precision
office-powerpointCreate and edit PowerPoint presentations (PPTX) with slide-level control
skill-editorCreating, reviewing, and improving skills with clearer structure and trigger criteria
windows-controlCLI-first Windows automation — PowerShell, COM objects, system utilities, and settings

Quick Guidance

  • Use brainstorming when planning a new feature or making architectural decisions.
  • Use computer-use when you need to interact with desktop applications outside the browser.
  • Use deep-think when a quick answer is likely to miss edge cases.
  • Use skill-editor when creating/updating skill content and quality rules.

Core Commands

/skills
/skills-template
/skills-refresh

What Each Command Does

  • /skills — Browse discovered skills and load one
  • /skills-template — Create a new skill scaffold
  • /skills-refresh — Re-scan skills after edits/additions

Where Skills Live

Primary skill locations:

Project Skills (team/shared)

Store in your repository:

.agents/skills/

Example:

my-repo/
  .agents/
    skills/
      deployment-checklist/
        SKILL.md

Global Skills (personal)

Store in your user profile:

  • Windows: %UserProfile%\.tatsu\skills\
  • macOS/Linux: ~/.tatsu/skills/

Use this for personal workflows you want available in every project.


Importing Skills from Websites (Important Safety)

You can import skills from external sources — but treat them like code from the internet.

Safety Rules

  • Only use skills from trusted websites/authors
  • Review SKILL.md before loading
  • Review any bundled scripts or references before use
  • Do not blindly run commands suggested by unknown skills
  • Prefer read-only review first, then gradual adoption
  1. Download/copy skill folder from a trusted source
  2. Place it in project or global skills location
  3. Open and inspect SKILL.md
  4. Validate instructions match your standards
  5. Run /skills-refresh
  6. Load via /skills and test on a low-risk task first

AGENTS.md vs Agent Skills (Separate Systems)

For full AGENTS.md guidance, see AGENTS.md.

Use CaseBetter ChoiceExample
Team coding conventionsAGENTS.mdnaming style, commit policy, test expectations
Specialized release processSkillrelease checklist, staging verification flow
Security review routineSkillauth audit and dependency checks
Always-on project architecture rulesAGENTS.mdfolder boundaries, layering constraints
  • Put durable defaults in AGENTS.md
  • Put specialized playbooks in skills
  • Load a skill only when needed

Typical Skill Workflow

  1. Create scaffold with /skills-template
  2. Write purpose + clear “Use this when…” triggers
  3. Keep content concise and practical
  4. Refresh with /skills-refresh
  5. Load from /skills when needed

Practical Prompt Examples

Load deep-think and investigate why this auth flow fails only in production.

Load skill-editor and create a project skill for API contract validation before merging.

Use /skills, load our deployment-checklist skill, and run through release prep.


Skills + Drag & Drop Context

You can combine skills with file/folder drag-and-drop for fast setup:

  • Drag files/folders into input
  • Load the relevant skill
  • Run the workflow with real project context

Great for audits, migrations, and release checks.


Team Best Practices

  • Keep each skill narrowly scoped
  • Include clear trigger conditions
  • Prefer short checklists over long prose
  • Store team skills in .agents/skills/ under version control
  • Review skills like any other project artifact

Next Steps

Type to search documentation

Use to navigate, Enter to select