Tool tags enable specific AI capabilities for productivity tasks. Each tag activates specialized tools that can interact with your system, manage communications, and automate workflows.
Email Tag (/email)
The /email tag activates email assistance capabilities, helping you compose, reply, and manage email communications.
Capabilities
- Compose new emails with appropriate tone
- Reply to messages with context
- Summarize long email threads
- Extract action items from emails
- Search email history
Usage Examples
/email Write a follow-up to yesterday's meeting
/email Reply thanking them and accepting the offer
/email Summarize this email thread
/email Find all emails from John about the project
Email Styles
Combine with style modifiers:
/email /formal Request for proposal extension
/email /casual Check in with the team
/email /urgent Emergency system maintenance notice
Advanced Email Features
Templates
/email Use my "meeting follow-up" template
Multiple Recipients
/email Draft announcement for team@ and stakeholders@
Attachments Context
/email Reply mentioning the attached proposal
Calendar Tag (/calendar)
The /calendar tag enables scheduling and calendar management features.
Capabilities
- Schedule new events
- Check availability
- Reschedule existing meetings
- Find free time slots
- Send calendar invites
Usage Examples
/calendar Schedule meeting with Sarah next Tuesday 2pm
/calendar What's on my calendar tomorrow?
/calendar Find 30 minutes free time this week
/calendar Reschedule the 3pm to next Monday
Calendar Specifics
Duration and Details
/calendar 1-hour product review meeting next week
/calendar Add "Prepare slides" to tomorrow's presentation
Recurring Events
/calendar Weekly team standup every Monday 9am
/calendar Monthly review first Friday of each month
Availability Checking
/calendar When am I free for 2 hours next week?
/calendar Check if Thursday afternoon works
Files Tag (/files)
The /files tag enables file system operations and document management.
Capabilities
- Search for files and folders
- Read file contents
- Create new documents
- Organize files and directories
- Analyze file information
Usage Examples
/files Find all PDFs modified this week
/files Read the project notes from yesterday
/files Create a new document called "Ideas.txt"
/files What's in my Downloads folder?
File Operations
Search Patterns
/files Find *.py files in Projects folder
/files Show recent documents with "report" in name
/files List large files over 100MB
Content Analysis
/files Summarize the README.md file
/files Extract key points from meeting-notes.doc
/files Find files mentioning "budget"
Organization
/files Organize Downloads by file type
/files Create project folder structure
/files Move old files to Archive
Security Note
File operations require explicit permission and respect system security:
- Read-only by default
- Confirmation required for modifications
- Sensitive folders protected
- Activity logged for audit
Web Tag (/web)
The /web tag enables web browsing and information retrieval.
Capabilities
- Search the web intelligently
- Fetch webpage content
- Summarize articles
- Extract specific information
- Monitor websites for changes
Usage Examples
/web Search for latest macOS productivity tips
/web Summarize this article: [URL]
/web Find reviews for the new iPhone
/web What's trending on tech news sites?
Web Research
Focused Searches
/web Academic papers on machine learning
/web Recent news about Apple
/web Tutorial for React hooks
Information Extraction
/web Get pricing from competitor websites
/web Extract recipe from this cooking blog
/web Find contact information for support
Memory Tag (/memory)
The /memory tag accesses Agentastic's conversation memory and learned preferences.
Capabilities
- Recall previous conversations
- Reference saved preferences
- Continue past discussions
- Learn from patterns
- Personalize responses
Usage Examples
/memory What did we discuss about the project yesterday?
/memory Use my preferred email signature
/memory Continue our conversation about Python
/memory What are my usual meeting preferences?
Memory Features
Context Retrieval
/memory Find when I last mentioned the deadline
/memory Show my recent questions about React
/memory What documents have I worked on this week?
Preference Application
/memory /email Use my standard greeting
/memory /calendar My typical meeting duration
/memory Apply my writing style preferences
Code Tag (/code)
The /code tag activates programming assistance features.
Capabilities
- Generate code snippets
- Debug existing code
- Explain code functionality
- Refactor for improvement
- Convert between languages
Usage Examples
/code Write a Python function to validate emails
/code Debug this JavaScript error
/code Explain what this regex does
/code Convert this to TypeScript
Programming Support
Language-Specific
/code:python Async web scraper
/code:javascript React component for user profile
/code:sql Query to find duplicate records
Code Analysis
/code Review for security issues
/code Optimize for performance
/code Add error handling
Python Tag (/python)
The /python tag enables Python code execution for data processing and automation.
Capabilities
- Execute Python scripts
- Process data and files
- Perform calculations
- Generate visualizations
- Automate repetitive tasks
Usage Examples
/python Calculate the average of: 23, 45, 67, 89
/python Parse this CSV and show summary statistics
/python Generate a random password
/python Convert this JSON to a formatted table
Python Features
Data Processing
/python Clean this dataset and remove duplicates
/python Analyze sales data and show trends
/python Merge these Excel files
Automation
/python Rename files in bulk with pattern
/python Generate report from template
/python Process images in folder
Bash Tag (/bash)
The /bash tag enables command-line operations and system tasks.
Capabilities
- Execute terminal commands
- Check system status
- Manage processes
- Automate workflows
- Access system information
Usage Examples
/bash Show disk usage
/bash List running processes
/bash Check network connectivity
/bash Find files larger than 1GB
System Operations
File Management
/bash Compress files in directory
/bash Create backup of project
/bash Sync folders
System Monitoring
/bash Check CPU and memory usage
/bash Show system uptime
/bash Monitor log files
Automation Tag (/automation)
The /automation tag enables AI-powered desktop automation, allowing the AI to interact with your computer screen through clicking, typing, and other actions.
Capabilities
- Take screenshots of your display
- Click at specific locations or UI elements
- Type text into applications
- Press keyboard shortcuts
- Scroll through content
- Drag items across the screen
- Navigate between applications
Usage Examples
/automation Take a screenshot of the current window
/automation Click on the Safari icon in the dock
/automation Open Terminal and run npm install
/automation Fill out the form with test data
/automation Navigate to github.com and take a screenshot
Automation Actions
Screen Interaction
/automation Click the submit button
/automation Double-click on the desktop icon
/automation Right-click to open context menu
Text Input
/automation Type "Hello World" in the text field
/automation Press Cmd+C to copy selected text
/automation Enter my email address in the form
Navigation
/automation Scroll down to the bottom of the page
/automation Switch to the next browser tab
/automation Minimize all windows
Prerequisites
Enable the feature:
- Go to Settings → Features
- Enable the
/automationtoggle - Or set
enable_computer_use: truein config
Required permissions (macOS):
- Accessibility: System Settings → Privacy & Security → Accessibility
- Screen Recording: System Settings → Privacy & Security → Screen Recording
Security Notes
- Automation only works when explicitly enabled
- Each action is validated before execution
- Coordinates are checked to be within screen bounds
- Maximum wait times are enforced
- All actions are logged for debugging
iMessage Tag (/imessage)
The /imessage tag enables message reading and sending capabilities.
Capabilities
- Read recent messages
- Send new messages
- Reply to conversations
- Search message history
- Schedule messages
Usage Examples
/imessage Send "Running 5 minutes late" to John
/imessage What did Sarah message about lunch?
/imessage Reply to last message: "Sounds good!"
/imessage Find messages about the meeting
Combining Tool Tags
Tool tags can be combined for powerful workflows:
Email + Calendar
/email /calendar Send meeting invite for tomorrow 3pm
Files + Code
/files /code Find and analyze all Python scripts
Web + Memory
/web /memory Search for that article we discussed
Multiple Tools
/files /python /email Process CSV and email summary
Tool Permissions
Each tool requires specific permissions:
| Tool | Permission Required | Access Level |
|---|---|---|
| /automation | Accessibility + Screen Recording | Full control |
| Email accounts | Read/Send | |
| /calendar | Calendar access | Read/Write |
| /files | File system | Read/Write* |
| /web | Internet | Read only |
| /python | Script execution | Sandboxed |
| /bash | Terminal access | Limited |
| /imessage | Messages app | Read/Send |
*Write operations require confirmation
Best Practices
Tool Selection
- Use the most specific tool for the task
- Combine tools when needed
- Check permissions before use
- Start with read operations
Security Considerations
- Review actions before confirming
- Use sandboxed environments
- Limit access to sensitive data
- Regular permission audits
Performance Tips
- Cache frequently accessed data
- Batch operations when possible
- Use appropriate timeouts
- Monitor resource usage
Troubleshooting
Permission Denied
- Check system settings
- Grant necessary access
- Restart Agentastic
- Contact support if persistent
Tool Not Working
- Verify internet connection
- Check tool availability
- Update to latest version
- Review error messages
Slow Performance
- Reduce operation complexity
- Check system resources
- Clear tool cache
- Use async operations
Next Steps
- Learn about /agent and /search
- Explore Memory System
- Create Custom Workflows
Tool tags transform Agentastic into a comprehensive productivity platform. Master these tools to automate your daily tasks!