Docs

Tool Tags

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
/automation Scroll down to the bottom of the page
/automation Switch to the next browser tab
/automation Minimize all windows

Prerequisites

Enable the feature:

  1. Go to Settings → Features
  2. Enable the /automation toggle
  3. Or set enable_computer_use: true in 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:

ToolPermission RequiredAccess Level
/automationAccessibility + Screen RecordingFull control
/emailEmail accountsRead/Send
/calendarCalendar accessRead/Write
/filesFile systemRead/Write*
/webInternetRead only
/pythonScript executionSandboxed
/bashTerminal accessLimited
/imessageMessages appRead/Send

*Write operations require confirmation

Best Practices

Tool Selection

  1. Use the most specific tool for the task
  2. Combine tools when needed
  3. Check permissions before use
  4. Start with read operations

Security Considerations

  1. Review actions before confirming
  2. Use sandboxed environments
  3. Limit access to sensitive data
  4. Regular permission audits

Performance Tips

  1. Cache frequently accessed data
  2. Batch operations when possible
  3. Use appropriate timeouts
  4. 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

Tool tags transform Agentastic into a comprehensive productivity platform. Master these tools to automate your daily tasks!