c-tasks — скилл для Claude Code: задачи в Todoist
Скилл для работы с задачами сразу в трёх менеджерах: Todoist, Things 3 и Taskwarrior. Сам определяет, какой инструмент установлен, и дальше действует через него.
npx skills add daxaur/openpaw --skill c-tasks -a claude-codeЧто делает c-tasks
Скилл закрывает рутину вокруг списков дел: добавить задачу, посмотреть список на сегодня, отметить выполненное, отфильтровать по проекту или метке. Внутри — готовые команды для трёх CLI: todoist-cli, things-cli и task. Перед первым запуском скилл проверяет через which todoist-cli things-cli task, что вообще стоит на машине, и дальше работает с найденным.
Если установлено несколько менеджеров, скилл спросит, какой вы предпочитаете, либо выберет по контексту запроса. С естественными датами проще у Todoist и Things 3 — они понимают их сами. В Taskwarrior дату задают явно: due:YYYY-MM-DD или due:tomorrow.
Что нужно заранее. Todoist требует токен API, который настраивается через todoist-cli auth. Things 3 работает только на macOS и требует установленного приложения Things 3. Taskwarrior хранит задачи локально в ~/.task/. Без настроенного токена команды Todoist просто не пройдут — это первое, что стоит проверить.
Какие задачи решает
- добавить задачу в Todoist с дедлайном на сегодня
- посмотреть список дел на сегодня в Things 3
- отметить выполненную задачу в Taskwarrior по id
- отфильтровать задачи по проекту или метке
- найти задачу поиском по названию
Примеры запросов агенту
- Добавь задачу «Созвон с командой» в проект Work с приоритетом 2
- Покажи просроченные задачи в Taskwarrior
- Отметь выполненной задачу с id 12
Как установить c-tasks
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-tasks -a claude-code2Вручную: положить файлы
~/.claude/skills/c-tasks/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/c-tasks/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-tasks -a codex2Вручную: положить файлы
.agents/skills/c-tasks/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-tasks -a cursor2Вручную: положить файлы
.cursor/skills/c-tasks/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-tasks2Вручную: положить файлы
.github/skills/c-tasks/SKILL.md1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-tasks -a gemini-cli2Командой платформы
gemini skills install https://github.com/daxaur/openpaw --path skills/c-tasksВручную: положить файлы
.devin/skills/c-tasks/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-tasks -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о c-tasks
Как установить c-tasks в Claude Code?
Выполните npx skills add daxaur/openpaw --skill c-tasks -a claude-code, после чего файл скилла окажется по пути ~/.claude/skills/c-tasks/SKILL.md.
Что делает c-tasks?
Управляет задачами в Todoist, Things 3 и Taskwarrior: добавляет, показывает списки, завершает и фильтрует. Перед работой определяет, какой из трёх инструментов установлен.
Что нужно для работы скилла?
Для Todoist — токен API, который настраивается через todoist-cli auth. Things 3 требует macOS и приложения Things 3, а Taskwarrior хранит задачи локально в ~/.task/.
Исходный текст
SKILL.md · MIT
--- name: c-tasks description: Manage tasks across Todoist (todoist-cli), Things 3 (things-cli), and Taskwarrior (task). Detects which tool is installed. Supports adding, listing, completing, and filtering tasks across all three managers. tags: [tasks, todoist, things, taskwarrior, productivity, todo] --- This skill supports three task managers. Detect which is available with `which todoist-cli things-cli task` and use accordingly. ## Todoist — `todoist-cli` ```bash todoist-cli list # List today's tasks todoist-cli list --project "Work" # Tasks in a project todoist-cli add "Task name" --due today --priority 2 todoist-cli add "Task" --project "Work" --label "urgent" todoist-cli complete <task-id> todoist-cli delete <task-id> todoist-cli projects # List all projects todoist-cli search "query" ``` ## Things 3 — `things-cli` ```bash things-cli today # Today's tasks things-cli list # All tasks things-cli list --area "Work" things-cli add "Task name" --when today --tag "urgent" things-cli add "Task" --project "Project Name" --deadline "2026-03-01" things-cli complete "Task name" things-cli projects # List projects things-cli areas # List areas ``` ## Taskwarrior — `task` ```bash task list # List pending tasks task next # Highest-priority next task task add "Task name" due:tomorrow pri:H project:work task add "Task" +tag1 +tag2 task <id> done # Complete a task task <id> delete task <id> modify priority:H task project:work list # Filter by project task +OVERDUE list # Overdue tasks task summary # Project summary ``` ## Usage Guidelines - Check which tool is installed before running commands. - If multiple are installed, ask the user which they prefer or use the one matching their request context. - For natural language dates, Todoist and Things handle them natively; Taskwarrior uses `due:YYYY-MM-DD` or `due:tomorrow`. ## Notes - Todoist requires API token configured via `todoist-cli auth`. - Things 3 requires macOS and the Things 3 app. - Taskwarrior stores tasks locally in `~/.task/`.
© daxaur · MIT · daxaur/openpaw