Claude Code Integration
GitHub Repository
View source code and contribute on GitHub
Overview
The AnyTask Claude Code Plugin seamlessly integrates AnyTask’s powerful task management system directly into your Claude Code workflow. The plugin provides:- Slash Commands: Explicit commands for creating tasks and getting recommendations
- Automatic Skills: Background skills that activate based on conversation context
- Intelligent Task Creation: Create tasks with full metadata through conversational interface
- AI-Powered Suggestions: Get smart recommendations for your next task
- Active Task Tracking: Automatically pick and track tasks you’re working on
- Context Loading: Automatic task details when you mention task identifiers
- Seamless Workflow: All actions happen within Claude Code - no context switching
Prerequisites
- AnyTask CLI Installed: The plugin requires the
anytCLI - Authentication Configured: Set up your API key
- Workspace Initialized: Have a workspace set up in your project
Setup Instructions
Step 1: Install AnyTask CLI
Step 2: Configure AnyTask
Set up authentication and initialize workspace:Step 3: Install the Plugin
The AnyTask Claude Code plugin is available at: https://github.com/anyt-ai/anyt-claude Install it in Claude Code:Usage
Slash Commands
/anytask:create - Create New Task
Create a new task in AnyTask with full control over all task properties.
Example:
/anytask:next - Get Next Task Recommendation
Get intelligent AI-powered suggestions for your next task and start working on it.
Example:
Automatic Skills
Skills work in the background and activate automatically when relevant:Task Creator Skill
Detects when you describe work that should be tracked as a task. Example:Workflow Skill
Manages task workflow by detecting completions and suggesting next steps. Example:Context Skill
Loads task details automatically when you mention task identifiers. Example:Common Workflows
Daily Development Workflow
Creating Tasks from Conversations
Checking Task Status
Plugin Features
Slash Commands vs Skills
Slash Commands (/anytask:create, /anytask:next):
- Explicitly invoked by you
- Always execute when called
- Direct control over actions
- Best for intentional task management
- Automatically activate based on context
- Work in the background
- Proactive assistance
- Best for seamless workflow integration
Task State Tracking
The plugin maintains awareness of:- Your active task
- Recently completed tasks
- Available tasks to work on
- Task dependencies and blockers
Behind the Scenes
The plugin works with your local AnyTask CLI installation:- Uses CLI Commands: All operations use
anytCLI commands - Workspace Aware: Works with your initialized workspace in
.anyt/ - Active Task Tracking: Maintains active task state
- Context Persistence: Remembers your workflow across sessions
Troubleshooting
Plugin not working
Check plugin installation:anytask in the list.
”CLI not found” errors
Ensure AnyTask CLI is installed and in PATH:“Not in workspace” errors
Initialize workspace in your project:Authentication errors
Verify API key is set:Commands not responding
Reinstall the plugin:Development
Testing the Plugin Locally
For development and testing:-
Clone the repository:
-
Install in Claude Code:
-
Test the commands:
-
After making changes, reinstall:
Contributing
We welcome contributions! To add new commands or improve existing ones:- Fork the repository at https://github.com/anyt-ai/anyt-claude
- Create a new command file in
.claude-plugin/commands/or skill in.claude-plugin/skills/ - Update
plugin.jsonto register the command/skill - Test thoroughly with Claude Code
- Submit a pull request
Plugin Structure
Command Files
Commands are defined in Markdown files that Claude Code executes: Example: create.mdSkill Files
Skills activate automatically based on conversation patterns: Example: task-creator.mdBest Practices
Use Slash Commands for Explicit Actions
When you want direct control:Let Skills Work in Background
For seamless workflow:- Describe your work naturally
- Skills will suggest task creation when appropriate
- Skills will track completions automatically
Keep Workspace Initialized
Ensure.anyt/ directory exists in your project:
Use Descriptive Task Titles
Good: “Implement OAuth2.0 callback handler” Bad: “Fix auth” This helps with AI-powered suggestions and context loading.Next Steps
- CLI Reference - Learn all CLI commands
- Worker System - Automate task execution
- Getting Started Guide - CLI basics
Support
For issues or questions:- Check the troubleshooting section
- GitHub Issues: https://github.com/anyt-ai/anyt-claude/issues
- Run
anyt health checkto diagnose CLI issues - Email: [email protected]