TA
taskery
Generate concise but complete instructions that teach any model how to use every Taskery feature across CLI, API, and web board workflows.
Install
mkdir -p .claude/skills/taskery && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16518" && unzip -o skill.zip -d .claude/skills/taskery && rm skill.zipInstalls to .claude/skills/taskery
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Generate concise but complete instructions that teach any model how to use every Taskery feature across CLI, API, and web board workflows.138 charsno explicit “when” trigger
About this skill
Taskery Full Operator
Use this skill when the user wants a reusable instruction set/prompt that teaches another model how to operate Taskery end-to-end.
Defaults
Unless the user specifies otherwise, assume:
- API base URL:
http://127.0.0.1:4010 - Web board URL:
http://127.0.0.1:3010 - Preferred CLI:
taskery <command> - Source-repo CLI fallback:
pnpm --filter taskery exec node --import tsx src/bin/taskboard.ts <command>
Output Rules
Return one concise Markdown guide that is still complete. Keep it practical and command-first.
You must cover all of the following facets:
- Core lifecycle: create, inspect, update, move across statuses, review, complete, delete
- CLI commands:
create,list,show,update,move,delete,settings,up - CLI filters/flags, including
--status,--priority,--assignee,--titleContains, and notification settings flags - Optimistic concurrency with
expectedVersion(required formoveanddelete, recommended forupdate) - Conflict handling (
VERSION_CONFLICT=> re-fetch and retry once) - Status and priority enums
- JSON-first behavior and exit codes (
0..4) - API route surface and payload shapes
- Web board features (drag/drop, edit modal, due dates, sync indicator, notification settings)
- Environment variables and run-mode differences (
taskery upvs API/web dev split)
Required Structure In Generated Guide
Use these section headings in order:
Taskery At A GlanceOperating Rules For ModelsCLI CommandsTask Lifecycle PlaybooksNotification SettingsAPI SurfaceWeb Board FeaturesRun Modes And EnvFailure Handling
Canonical Facts To Include
- Statuses:
PENDING | STARTED | BLOCKED | REVIEW | COMPLETE - Priorities:
LOW | MEDIUM | HIGH | URGENT - CLI defaults to JSON output;
--textis optional for humans - CLI exit codes:
0: success1: internal/runtime error2: validation error3: task not found4: version conflict
- API endpoints:
GET /api/healthGET /api/tasksPOST /api/tasksPATCH /api/tasks/:idPOST /api/tasks/:id/moveDELETE /api/tasks/:idGET /api/settings/notificationsPATCH /api/settings/notifications
- API response shapes:
GET /api/tasks=>{ tasks, notificationSettings }- task mutations =>
{ task } - settings routes =>
{ settings } - errors =>
{ code, message, details? }
Instruction Quality Bar
- Keep it concise, but do not omit any feature category above.
- Prefer executable examples over prose.
- Do not invent unsupported endpoints or commands.
- For any write operation, instruct models to verify state afterward with
listorshow. - State explicitly that
showobtains the currentversionfor safe writes.