Tools & Actions
TatsuCode can take practical actions in your workspace. You describe the goal; it chooses the right action path.
This page is intentionally product-focused and avoids low-level internal implementation details.
What TatsuCode Can Do
| Capability Area | What You Can Ask |
|---|---|
| File Work | Read files, create files, apply edits, search content |
| Office Documents | Read/write/edit DOCX, XLSX, PPTX, CSV workflows |
| Code Analysis | Find symbols, detect issues, check code quality |
| Terminal Workflows | Build, test, run scripts, manage project commands |
| Web Research | Search docs, summarize pages, gather references |
| YouTube Analysis | Transcript extraction and video analysis workflows |
| Browser Testing | Open pages, interact with UI, inspect console output |
| Screenshots | Capture app/browser visuals for debugging |
| Undo & Recovery | Revert file changes and recover earlier states |
| Skill Workflows | Load specialized skills for focused tasks |
| Parallel Exploration | Run multiple research/exploration tracks in parallel |
File Operations
Typical requests:
Explain @src/auth/service.ts
Create a utility for date parsing
Fix error handling in this function
Find all TODO comments in the project
You can also drag files/folders into input for quick context loading.
Office Document Work
Typical requests:
Read this DOCX and summarize action items
Update this XLSX range with corrected numbers
Replace placeholder text in this PPTX
Create a new DOCX from this markdown outline
This is useful for report updates, spreadsheet cleanup, and presentation prep without leaving TatsuCode.
Code Analysis
Typical requests:
Find where this class is defined
Show all references to this method
Check this project for lint/build issues
Use this when diagnosing breakages, refactoring safely, or validating changes before merge.
Terminal Work
Typical requests:
Run tests
Build the project
Install missing dependencies
TatsuCode requests approval for sensitive operations based on your permission settings.
Web and Browser Work
Typical requests:
Search for migration guidance for this framework
Open my local app and click through login flow
Check browser console for errors
Take a screenshot after the page settles
This is especially useful for UI debugging and frontend QA loops.
YouTube Analysis Work
Typical requests:
Get transcript for this YouTube video
Analyze this YouTube tutorial and list implementation steps
Do deep analysis of this video and summarize tradeoffs
Use transcript mode for speed, and video analysis modes when visual/audio details matter.
Undo and File Recovery
Typical requests:
Undo the last edit to this file
Restore this file to an earlier state
Show what changed in this session
Use recovery tools whenever a change goes in the wrong direction.
Desktop Automation (Computer Use)
Typical requests:
Click the "Save" button in the settings window
Fill out the registration form in this desktop app
Take a screenshot, find the error dialog, and close it
Computer Use lets TatsuCode interact with any desktop application — clicking buttons, typing text, dragging items, scrolling, and managing windows. Load the computer-use skill to enable it.
Screen Recording
Typical requests:
Record the browser while I click through the login flow
Start recording the app window and watch for visual bugs
Record, export, and analyze what happened during that test
Screen recording captures video clips from windows or the full screen. The AI can then watch the recording to give feedback or verify behavior.
Plugin Integrations
Typical requests:
Connect to Unity and create a new empty scene
Add a directional light and a camera to the scene
Create a material with a custom shader
Run the unit tests in the Unity project
Plugins connect TatsuCode to external applications. The built-in Unity Editor plugin lets you manage scenes, GameObjects, materials, shaders, animations, UI, and more — directly from chat. Use /plugins to browse and connect.
Agent Skills in Tool Workflows
Use skills when tasks need a specific method or quality bar.
/skills
Examples:
- Load
deep-thinkfor difficult debugging or design tradeoffs - Load
skill-editorto create or improve reusable team skills
See Agent Skills.
Permission and Safety Model
Use:
/permissions
Set each category to:
- Ask
- Allow
- Deny
Recommended: keep sensitive categories on Ask unless you fully trust the task context.
Best Practices
- Describe outcomes, not implementation steps
- Keep requests focused and scoped
- Review diffs before approving edits
- Compact long sessions when context gets large
- Use skills for repeatable workflows
Next Steps
- AI Capabilities — broader feature overview
- Agent Skills — specialized workflow system
- Commands — slash command reference
- Troubleshooting — issue recovery guide