A skills repository for agentic workflows, built for Claude Code and other Agent capable systems.
Includes a CLI that works with agentic systems (and humans too) at @taskless/cli.
skills/
taskless/SKILL.md # Single consolidated router skill
commands/
tskl/tskl.md # Single /tskl router command
packages/
cli/ # @taskless/cli — recipes live in cli/src/help/
scripts/
link-skills.ts # Symlinks skills into .claude/skills/
sync-skill-versions.ts # Syncs metadata.version to CLI version
.claude-plugin/ # Claude Code Plugin Marketplace manifest
Starting in v0.7, Taskless ships a single consolidated skill (taskless) plus a single /tskl slash command. The skill body is a small router; per-task instructions live behind npx @taskless/cli help <topic> and are fetched on demand.
| Skill | Command | Description |
|---|---|---|
taskless |
/tskl <ask> |
Router for any Taskless action (create rule, improve, |
| delete, check, auth, CI). Fetches the canonical recipe | ||
| for the user's intent and follows it. |
Available taskless help topics: rule create, rule improve, rule delete, check, auth, ci, info, init, update. Append --anonymous for the local-only flow on rule create/improve.
The @taskless/cli package provides a CLI agent for Taskless workflows. It's recommended to always call the latest tag unless you know you need a specific version:
pnpm dlx @taskless/cli@latest info
npx @taskless/cli@latest infoReleases use Changesets with Turborepo for orchestration.
Start from a clean repo (no uncommitted changes), then:
pnpm bump # Bump versions and sync skill metadata
pnpm build # Build CLI and generate commands
pnpm test # Run all tests, confirm no errors
git add -A # Stage all changes
git commit -m "chore: Releases vx.y.z" # Commit with new version number
pnpm release # Dry run — prints publish command when readyIn v0.7+, new agent-facing instructions are added as recipes, not skills. To add a recipe:
- Create
packages/cli/src/help/<topic>.txtfollowing the canonical template (Goal / Preconditions / Steps / Input schema / Errors / See Also). - Use
{{CLI_VERSION}}and{{INPUT_SCHEMA}}placeholders for runtime interpolation. - For topics with a substantively different local-only flow, add
<topic>.anonymous.txt. The help command's variant lookup is automatic. - Update the topic table in
skills/taskless/SKILL.mdandcommands/tskl/tskl.mdso agents can discover the new topic.
taskless init— CLI installs the consolidated skill to.claude/skills/taskless/and the command to.claude/commands/tskl/- Claude Code Plugin Marketplace —
.claude-plugin/marketplace.jsonandplugin.json - Vercel Skills CLI —
npx skills adddiscovers skills fromskills/directory