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:
- Use
AGENTS.mdfor project-wide default behavior (/initcreates or updates it from your codebase) - Use Agent Skills for specialized workflows you only need sometimes
- 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.
- AGENTS.md reference: agents.md
- Agent Skills reference: agentskills.io
This makes it easier to share conventions across teams and tools.
Built-In Skills (Current)
| Built-In Skill | When to Use |
|---|---|
| brainstorming | Collaborative design and planning before implementation — gates coding until the design is approved |
| browser | Browser automation workflows — navigate, click, type, inspect, and screenshot web pages |
| computer-use | Desktop automation — click, type, drag, scroll any application using native controls |
| deep-think (experimental) | Complex debugging, architecture tradeoffs, novel problems, high-risk tasks |
| office-word | Create and edit Word documents (DOCX) with targeted content operations |
| office-excel | Create and edit Excel spreadsheets (XLSX) with range-level precision |
| office-powerpoint | Create and edit PowerPoint presentations (PPTX) with slide-level control |
| skill-editor | Creating, reviewing, and improving skills with clearer structure and trigger criteria |
| windows-control | CLI-first Windows automation — PowerShell, COM objects, system utilities, and settings |
Quick Guidance
- Use
brainstormingwhen planning a new feature or making architectural decisions. - Use
computer-usewhen you need to interact with desktop applications outside the browser. - Use
deep-thinkwhen a quick answer is likely to miss edge cases. - Use
skill-editorwhen 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.mdbefore 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
Recommended Import Flow
- Download/copy skill folder from a trusted source
- Place it in project or global skills location
- Open and inspect
SKILL.md - Validate instructions match your standards
- Run
/skills-refresh - Load via
/skillsand test on a low-risk task first
AGENTS.md vs Agent Skills (Separate Systems)
For full AGENTS.md guidance, see AGENTS.md.
| Use Case | Better Choice | Example |
|---|---|---|
| Team coding conventions | AGENTS.md | naming style, commit policy, test expectations |
| Specialized release process | Skill | release checklist, staging verification flow |
| Security review routine | Skill | auth audit and dependency checks |
| Always-on project architecture rules | AGENTS.md | folder boundaries, layering constraints |
Recommended Pattern
- Put durable defaults in AGENTS.md
- Put specialized playbooks in skills
- Load a skill only when needed
Typical Skill Workflow
- Create scaffold with
/skills-template - Write purpose + clear “Use this when…” triggers
- Keep content concise and practical
- Refresh with
/skills-refresh - Load from
/skillswhen 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
- AGENTS.md — project context file guide
- Settings — AGENTS.md + project behavior
- Commands — full slash command reference
- Quickstart — day-one workflow