mooteam
MooTeam (moo.team) API v1 for OpenClaw: projects, teams, tasks, drafts, comments, workflows, statuses, labels, timer and time logs, activity logs. Requires MOOTEAM_API_TOKEN and MOOTEAM_COMPANY_ALIAS. Install from ClawHub (clawhub.ai).
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/antokhin-digital/mooteamWhat This Skill Does
MooTeam (moo.team) is a comprehensive project management and productivity API integration for the OpenClaw AI agent. It allows users to interact with their project ecosystem directly via natural language. The skill supports a wide range of administrative and operational tasks, including managing projects, teams, tasks, drafts, workflow statuses, labels, and granular time tracking. By acting as a bridge between the OpenClaw agent and the MooTeam API v1, this skill enables automated task lifecycle management, team collaboration, and real-time activity logging, effectively turning your AI agent into a project manager assistant.
Installation
- Install the skill into your workspace:
clawhub install openclaw/skills/skills/antokhin-digital/mooteam. - Navigate to your skill folder:
cd skills/mooteam. - Install necessary dependencies:
python3 -m pip install -r requirements.txt. - Configure environment variables in your
.envoropenclaw.jsonfile. You must provideMOOTEAM_API_TOKENfor authentication andMOOTEAM_COMPANY_ALIASas theX-MT-Companyheader value. - (Optional) Update your
tools.exec.pathPrependto include the workspace.venvto ensure the agent executes scripts in the correct Python environment.
Use Cases
- Project Coordination: Automate the creation of projects based on client emails or Slack discussions, and assign team members based on project scope.
- Task Lifecycle Management: Streamline the process of creating tasks from draft ideas to actionable items with defined workflows and status labels.
- Time Tracking: Accurately log work hours for billing or productivity analysis without leaving the chat interface. The agent can verify if an existing timer is running before starting a new one.
- Reporting: Query historical activity logs to provide project summaries or performance reviews for specific team members.
Example Prompts
- "Check the current active timer in MooTeam. If I am working on the 'Website Redesign' project, please stop the current timer and start a new one for task #452."
- "List all tasks in the 'Marketing' project that have a status of 'Pending' and show me their IDs."
- "Create a new project named 'Q4 Audit' using the standard audit workflow and add John Doe to the team."
Tips & Limitations
- ID Verification: Always use the provided CLI commands to fetch valid IDs for projects, statuses, and users before attempting creation or updates. Avoid guessing IDs as this may cause API errors.
- Draft-First Workflow: For complex tasks, it is highly recommended to create a draft first and review it before promoting it to a live task using the
task-from-draftcommand. - Timer Management: The API supports only one active timer globally. Ensure the agent is prompted to check current status before forcing a new start command to prevent race conditions or unexpected overwrites.
- Environment Safety: Keep your
MOOTEAM_API_TOKENsecure; never share this token in public repositories or logs. Ensure the agent has sufficient read/write permissions to execute Python scripts within your file structure.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-antokhin-digital-mooteam": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api, code-execution