MooTeam CRM
MooTeam (moo.team) API v1 for OpenClaw: projects, teams, tasks, drafts, comments, workflows, statuses, labels, timer and time logs, activity logs. Requires M...
mooteam
Install
openclaw skills install mooteamLatest Release
Version 1.0.0
Compatibility
{}Capabilities
{}Verification
{}Tags
{
"latest": "1.0.0"
}name: mooteam description: > 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). user-invokable: true metadata: openclaw: emoji: "🐂" primaryEnv: MOOTEAM_API_TOKEN requires: bins: ["python3"] env: ["MOOTEAM_API_TOKEN", "MOOTEAM_COMPANY_ALIAS"]
MooTeam
English (ClawHub)
MooTeam is a project / task / CRM API integration. The agent should run the CLI via exec using python3 and paths below.
Install (community)
clawhub install mooteam(or your chosen slug after publish) into<workspace>/skills/.- Install Python deps once (workspace venv recommended):
python3 -m pip install -r skills/mooteam/requirements.txt - Set environment variables (gateway
.env, host env, oropenclaw.json→skills.entries.mooteam.env):MOOTEAM_API_TOKEN— Bearer tokenMOOTEAM_COMPANY_ALIAS—X-MT-Companyheader value
How to invoke scripts
- Workspace root as cwd (typical for OpenClaw):
python3 skills/mooteam/scripts/main.py <command> [args] - Or cwd = skill folder (
skills/mooteam):
python3 scripts/main.py <command> [args]
Optional: add the workspace .venv to tools.exec.pathPrepend so python3 picks up dependencies installed there.
Обзор (RU)
Интерфейс для интеграции с MooTeam API v1: проекты, задачи (включая черновики), тайм-трекинг, метки, воркфлоу, логи активности.
Основные возможности
- Проекты и команды: проекты, состав команды на проекте.
- Задачи и черновики: задачи, комментарии, черновик → задача.
- Таймер и время: один активный таймер; ручные time logs.
- Справочники: воркфлоу, статусы, группы меток и метки.
- Activity logs: фильтры по проекту, пользователю, типу события.
Правила для агента
- ID из API: не угадывать ID; при сомнениях —
projects,statuses,user-profiles. - Черновик: перед сложным
task-createпроверитьtask-draft; при готовности —task-from-draft. - Таймер: перед
startвызватьtimer-current; при активном таймере на другой задаче — сначалаstop. - Контекст задачи: по возможности подтягивать комментарии и time logs.
- Списки: в ответе пользователю — укороченно (
id,title,status).
Структура навыка
scripts/MooTeamClient.py— HTTP-клиент (requests).scripts/main.py— CLI для вызовов из агента.references/api_docs.md— краткий справочник методов.
Переменные окружения
MOOTEAM_API_TOKENMOOTEAM_COMPANY_ALIAS
Команды CLI
Team
Список профилей: python3 scripts/main.py user-profiles
Projects
- Список:
python3 scripts/main.py projects - Создать:
python3 scripts/main.py project-create --name "Название" --workflow_id <id> - Инфо:
python3 scripts/main.py project-info --id <project_id> - Обновить:
python3 scripts/main.py project-update --id <project_id> --name "Имя" - Удалить:
python3 scripts/main.py project-delete --id <project_id> --force - Добавить в проект:
python3 scripts/main.py project-team-add --project <id> --user <id> - Убрать из проекта:
python3 scripts/main.py project-team-remove --map_id <id>
Tasks
- Список:
python3 scripts/main.py tasks --project <project_id> - Создать:
python3 scripts/main.py task-create --project <id> --header "Заголовок" --user_id <executor_id> - Инфо:
python3 scripts/main.py task-info --id <task_id> - Обновить:
python3 scripts/main.py task-update --id <id> --header "..."(опционально--status_id) - Удалить:
python3 scripts/main.py task-delete --id <task_id>
Drafts
- Текущий черновик:
python3 scripts/main.py task-draft - Обновить:
python3 scripts/main.py task-draft-update --header "..." --project <id> - Задача из черновика:
python3 scripts/main.py task-from-draft
Comments
- Список:
python3 scripts/main.py comments --task_id <id> - Создать:
python3 scripts/main.py comment-create --task_id <id> --text "..." - Удалить:
python3 scripts/main.py comment-delete --id <comment_id>
Workflows & statuses
- Воркфлоу:
python3 scripts/main.py workflows/workflow-create/workflow-info/workflow-update/workflow-delete - Статусы:
python3 scripts/main.py statusesиstatus-create|status-info|status-update|status-delete
Labels
- Группы:
label-groups,label-group-create|update|delete - Метки:
labels,label-create|label-info|label-update|label-delete
Timer & time logs
timer-current,start <task_id>,stoptime-create|time-update|time-delete,task-time --task_id <id>,time-list
Activity
activity(опции--project,--user,--type)activity-projects
Примеры запросов пользователя
- «Покажи проекты и добавь задачу … в проект X»
- «Сколько времени по задаче #…»
- «Лог активности по проекту …»
- «Запусти таймер на задаче …»
