Agent skill

Quick Start

by jpicklyk in jpicklyk/task-orchestrator

Interactive onboarding for the MCP Task Orchestrator. An agent skill from jpicklyk/task-orchestrator.

MITAuto-check passedAgent Workflows

Install Quick Start

skills CLI
$ npx skills add jpicklyk/task-orchestrator --skill quick-start -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jpicklyk/task-orchestrator quick-start --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jpicklyk/task-orchestrator.git skills-src && mkdir -p .claude/skills && cp -r skills-src/claude-plugins/task-orchestrator/skills/quick-start .claude/skills/quick-start && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
quick-start
GitHub stars
207
Token cost
~4k tokens
SKILL.md length
1,831 words
Files
1
Skills in repo
28
Repo updated
First seen
Licence
MIT

At a glance

Interactive onboarding for the MCP Task Orchestrator. An agent skill from jpicklyk/task-orchestrator.

  • Works in 9 steps: Detect Workspace State → 5: Project Setup (delegated to init) → Welcome — The Big Picture → …
  • A user says get started
  • SKILL.md covers Step 1: Detect Workspace State, Step 1.5: Project Setup…, Step 2: Welcome — The Big… and Step 3: The Plan Mode Pipeline, plus 8 more sections
  • Calls node

What it does

Quick Start is an agent skill from jpicklyk/task-orchestrator. Interactive onboarding for the MCP Task Orchestrator. Detects empty or populated workspaces and walks through how plan mode, persistent tracking, and the MCP work together. Use when a user says "get started", "how do I use this", "quick start", "first time setup", "onboard me", "what can this MCP do", or "help me learn task orchestrator".

Its SKILL.md is about 4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering Planning and MCP servers. It works with Model Context Protocol. The repository describes itself as: Server-enforced workflow discipline for AI agents. An MCP server providing persistent work items, dependency graphs, quality gates, and actor attribution. Schemas define what… The licence is MIT.

When your agent uses it

  • A user says get started
  • How do I use this
  • First time setup
  • What can this MCP do

Example prompts

  • “get started”
  • “how do I use this”
  • “quick start”
  • “/quick-start”

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. Detect Workspace State
  2. 5: Project Setup (delegated to init)
  3. Welcome — The Big Picture
  4. The Plan Mode Pipeline
  5. Hands-On — Create Your First Items
  6. The Role Lifecycle
  7. Cross-Session Continuity
  8. Note Schemas (Optional Power Feature)
  9. What's Next

What it can do on your machine

Read from SKILL.md and the folder at commit b688ea0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Quick Start loads about 4k tokens when it runs. Until then it costs about 88 tokens; SKILL.md has 1,831 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~88
When it runs · the whole SKILL.md, loaded when a task matches
~4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jpicklyk/task-orchestrator at commit b688ea0, republished under its MIT licence (© jpicklyk). 1,831 words, ~4,022 tokens.

Download SKILL.mdSave it as .claude/skills/quick-start/SKILL.md (or your agent's skills folder).
name
quick-start
description
Interactive onboarding for the MCP Task Orchestrator. Detects empty or populated workspaces and walks through how plan mode, persistent tracking, and the MCP work together. Use when a user says "get started", "how do I use this", "quick start", "first time setup", "onboard me", "what can this MCP do", or "help me learn task orchestrator".
argument-hint
[optional: describe what you want to track, e.g. 'a web app project']

Quick Start — MCP Task Orchestrator

Interactive onboarding that teaches by doing. Detects your workspace state and adapts.

Step 1: Detect Workspace State

Resolve the scope first. Check session context for the SessionStart hook's output: a ## Project Scope section carries a project rootId (it scopes reads and anchors new items); a ## Personal Scope section carries a personal root (it only anchors new items; reads stay unscoped).

Without session context, ask the config locator, not a cwd-relative file read. Resolve <plugin root> as init Step 0 does, then:

bash
node --input-type=module -e "const m = await import('file:///<plugin root>/hooks/config-locator.mjs'); const l = m.locateConfig(); console.log(JSON.stringify({scope: l.scope, path: l.path, rootId: l.rootId, name: l.name}))"

(forward slashes only; the drive-letter form on Windows). Scope project with a rootId is a project rootId; scope user with a rootId is the personal root.

Call the health check to determine which path to follow:

get_context()

When a project rootId is known, pass it to scope the check to this project: get_context(ancestorId="<rootId>"). In personal scope, or when no rootId is known (a truly fresh workspace), call unscoped exactly as shown.

If no active or stalled items exist — follow the Fresh-Start Path (Steps 2-8). If active items exist — follow the Orientation Path (Steps A-C).


Step 1.5: Project Setup (delegated to init)

Before following either path, check whether this workspace has a project anchor yet. Use the scope resolved in Step 1: if either kind of root (project or personal) is known, the workspace is set up and nothing more is needed here.

If no root is known, offer setup via AskUserQuestion: "This workspace isn't set up for Task Orchestrator yet. Run /task-orchestrator:init to create a project anchor (or /task-orchestrator:init --user for a personal root that serves every unconfigured directory)?" /task-orchestrator:init owns the anchor, the config.yaml project: block, the server push and the bundled-rule seeding; this skill does none of that itself. If the user accepts, run it (or tell them to) and then continue here.

If the user declines, proceed unscoped. Nothing else in this skill requires an anchor.


Fresh-Start Path

Step 2: Welcome — The Big Picture

Explain briefly:

  • When you ask Claude to build something non-trivial, it enters plan mode — exploring the codebase and writing a plan saved as a persistent markdown file
  • The MCP Task Orchestrator complements the plan file by tracking execution state — what's been started, what's blocked, what's done, and what's next
  • Think of it this way: the plan file is your design document (the what and how), while the MCP is your project board (the progress and status)
  • The MCP also helps during planning — Claude automatically checks for existing tracked work and schema requirements before planning, setting a definition floor so the plan accounts for documentation gates and doesn't duplicate what's already in progress
  • Together, they give you full continuity across sessions — the plan tells you the approach, the MCP tells you where you left off

Step 3: The Plan Mode Pipeline

Show how plan mode and the MCP work together. This is the workflow users will experience:

You describe what you want
        │
        ▼
  EnterPlanMode              ← Claude explores the codebase
        │
  pre-plan hook fires        ← Plugin sets the definition floor: existing work, schemas, gate requirements
        │
        ▼
  Plan written to disk       ← Persistent markdown file — your design document
        │
  Plan approved (ExitPlanMode)
        │
  post-plan hook fires       ← Plugin tells Claude to materialize before implementing
        │
        ▼
  Materialize                ← Claude creates MCP items from the plan
        │                       Items, dependencies, notes — execution tracking
        ▼
  Implement                  ← Subagents work, each transitioning their MCP item
        │                       advance_item(start) → work → advance_item(complete)
        ▼
  Health check               ← get_context() shows what completed and what didn't

Reinforce to the user:

  • The plan file and MCP items are not duplicates — they serve different roles
  • MCP items track individual units of work through a lifecycle: who's working on what, what's blocked, and what's done
  • The plugin hooks inject guidance automatically so Claude follows this pipeline — you don't need to ask for it

Step 4: Hands-On — Create Your First Items

Now let's create some MCP items to see how the execution tracking works.

Determine the project topic:

  • If $ARGUMENTS is provided, use it as the project topic
  • Otherwise, ask via AskUserQuestion with options like "A web app feature", "A bug fix workflow", "A documentation project", or Other

Create a container with child items and dependencies in one atomic call:

create_work_tree(
  root: {
    title: "<Project Name> — Tutorial",
    summary: "Quick-start tutorial project to learn MCP Task Orchestrator",
    type: "container",
    priority: "medium"
  },
  children: [
    { ref: "design", title: "Design <topic>", summary: "Define requirements and approach", type: "feature-task", priority: "high" },
    { ref: "implement", title: "Implement <topic>", summary: "Build the solution", type: "feature-task", priority: "high" },
    { ref: "test", title: "Test <topic>", summary: "Verify the implementation", type: "feature-task", priority: "medium" }
  ],
  deps: [
    { from: "design", to: "implement", type: "BLOCKS" },
    { from: "implement", to: "test", type: "BLOCKS" }
  ]
)

Explain to the user:

  • create_work_tree creates everything atomically — the container, three child items, and two dependency edges
  • In a real workflow, Claude creates these automatically after a plan is approved — the post-plan hook triggers this
  • The BLOCKS dependency means: implement cannot start until design completes, test cannot start until implement completes
  • The ref names ("design", "implement", "test") are local aliases used only within this call

Show the structure:

<Project Name> — Tutorial (container)
  ├── Design <topic>          ← actionable (no blockers)
  ├── Implement <topic>       ← blocked by Design
  └── Test <topic>            ← blocked by Implement

This is the project board side — these items track progress. The plan file (if this were a real feature) would contain the design decisions behind each of these tasks.

Fill required notes (gate prerequisite): feature-task items require a task-scope note (queue, required) before advance_item(trigger="start") will succeed, and a complete trigger checks ALL required notes across every phase the resolved schema declares — not just the current phase, and not just the base schema's own notes. Traits merge in too: a session-tracked default trait adds a required session-tracking work note, for example, while review-phase notes like review-checklist are typically opt-in per item via a trait (e.g. needs-task-review), not a base requirement. Call get_context(itemId="<design-UUID>") to see the exact resolved note list before filling — schemas vary per project. create_work_tree above created the children with no notes — its createNotes option only auto-fills blank bodies, which don't count as "filled" for gate purposes — so fill every required note the resolved schema lists on the design item now, before Step 5a, so both the start and complete calls succeed. For a feature-task schema with the common task-scope + implementation-notes base plus a session-tracked default trait:

manage_notes(
  operation="upsert",
  notes=[
    { itemId: "<design-UUID>", key: "task-scope", role: "queue", body: "Define requirements and approach for <topic>." },
    { itemId: "<design-UUID>", key: "implementation-notes", role: "work", body: "Design work completed for <topic>." },
    { itemId: "<design-UUID>", key: "session-tracking", role: "work", body: "Design phase completed this session." }
  ]
)

Explain to the user: in a real workflow, subagents fill these notes as work actually happens, phase by phase. Here we're pre-filling all of them up front purely so the tutorial's Step 5b complete call isn't gate-blocked — note bodies don't need to match the item's current role to be saved, only to satisfy the gate check at advance time. If get_context shows additional required notes (e.g. a review-checklist from an opted-in review trait), fill those too before advancing.


Step 5: The Role Lifecycle

Items move queue → work → review → terminal via advance_item triggers — see the advance_item tool description for full trigger semantics.

5a. Start the design task:

advance_item(transitions=[{ itemId: "<design-UUID>", trigger: "start" }])

Point out in the response: cascadeEvents shows the container cascading queue → work (first child started). In a real workflow, each subagent calls this when it begins its assigned item.

5b. Complete the design task:

advance_item(transitions=[{ itemId: "<design-UUID>", trigger: "complete" }])

Point out in the response: unblockedItems shows implement is now unblocked; the container stays in work because siblings are still active.

5c. Confirm what's next:

get_next_item(limit=3, includeDetails=true)

Point out: the implement task is now recommended — it was unblocked when design completed. This is how the MCP answers "what should I work on next?" across sessions.


Show full SKILL.md (785 more words)Show less

Step 6: Cross-Session Continuity

This is where the plan file and MCP complement each other most visibly. Explain:

  • If a session ends mid-work, the next session can call get_context() or /work-summary to see exactly which items are in progress, which are blocked, and which are done
  • The plan file is still on disk — Claude can re-read it to recall the design approach
  • The MCP items show execution state — no need to re-explain what's been completed
  • Together: "Read the plan to remember the approach. Check the MCP to see where you left off."

This is the difference between having a plan document alone vs. having a plan document plus a live project board. The plan doesn't change as work progresses — the MCP does.


Step 7: Note Schemas (Optional Power Feature)

Briefly mention that MCP items can have required notes that act as documentation gates:

  • A .taskorchestrator/config.yaml file defines schemas under work_item_schemas: — which notes must be filled before an item can advance
  • Items match schemas via their type field (e.g., type: "feature-implementation" activates that schema's notes and gates)
  • Example: the feature-implementation schema requires a feature-summary note before work can start, and a review-checklist note before completion
  • Each schema can set a lifecycle mode (auto, manual, permanent) controlling cascade behavior
  • Notes can carry a guidance field (authoring hints) and a skill field (structured evaluation framework to invoke before filling)
  • Composable traits add additional note requirements per-item — e.g., traits: "needs-security-review" adds a security-assessment note at the review phase
  • Run /manage-schemas to set one up interactively — it can also generate a companion lifecycle skill for your schema

Step 8: What's Next

Present this capabilities table:

Want to...SkillWhat it does
Track a feature with documentation gates/manage-schemasCreate schemas with lifecycle gates, then use companion skills
Create items from conversation context/create-itemInfers type, priority, and container placement
Build custom workflow schemas/manage-schemasCreate, view, edit, delete, and validate note schemas
See project health dashboard/work-summaryActive work, blockers, next actions at a glance
Advance an item through gates/status-progressionShows current role, gate status, correct trigger
Change how the server runs (HTTP, REST API, config-sync)/configure-serverTransport, REST API mode, port publishing, config mount

Offer cleanup: Ask via AskUserQuestion whether to keep the tutorial items for reference or delete them. If delete, use the container UUID returned in Step 4 above:

manage_items(operation="delete", itemIds=["<container-UUID>"], recursive=true)

Orientation Path

For users with an existing populated workspace.

Step A: Health Check Dashboard

Run two calls in parallel:

get_context()
query_items(operation="overview", includeChildren=true)

Add ancestorId="<rootId>" to both when a project rootId is known (resolved in Step 1) — this keeps the orientation dashboard scoped to the current project in multi-project workspaces. Call unscoped exactly as shown in personal scope or when no rootId is known.

Present a condensed dashboard with these sections:

  • Active Work (role=work or review): items currently in progress — show title, role, and ancestor path
  • Blocked / Stalled: items that cannot advance — either dependency-blocked or missing required notes
  • Containers: root items with child counts by role
  • Recommendations: from get_next_item(limit=3, includeDetails=true) — add ancestorId="<rootId>" when a project rootId is known

Use status symbols: ◉ in-progress, ⊘ blocked, ○ pending, ✓ completed


Step B: Explain What You're Seeing

For each section of the dashboard, add a brief annotation:

  • Active items are in work or review role — these are things being worked on right now
  • Blocked items have unsatisfied dependencies (another item must complete first) or are missing required notes that gate advancement
  • Stalled items have required notes that haven't been filled — use get_context(itemId=...) to see which notes are missing, then manage_notes(upsert) to fill them
  • Containers at depth 0 organize your work hierarchically — items can nest to any depth

If blocked items exist, explain: "Run /status-progression on a blocked item to see exactly what's needed to unblock it."

Explain the plan mode connection: These MCP items are the execution tracking side of your work. When Claude enters plan mode, it writes a persistent plan file (your design document). When the plan is approved, the plugin hooks tell Claude to create MCP items like these to track implementation progress. The plan file and MCP items are complementary — the plan captures what and how, the MCP tracks progress and status.


Step C: Suggested Next Action

Based on the dashboard, recommend one concrete action:

SituationRecommendation
Stalled items with missing notesFill the required notes — show the exact manage_notes call
Blocked items with satisfied depsAdvance with advance_item(trigger="start")
No active work, queue items existStart the highest-priority queue item
Empty workspaceSwitch to the Fresh-Start path (Step 2)
Everything terminalSuggest creating new work with /create-item

End with: "Run /work-summary anytime to see this dashboard. When you're ready to build something, just describe it — Claude will enter plan mode, write a plan file, and create MCP items to track the work automatically."

© jpicklyk, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in claude-plugins/task-orchestrator/skills/quick-start of jpicklyk/task-orchestrator.

Open the folder on GitHubat commit b688ea0

Compare with similar skills

Quick Start next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Quick Start compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Quick Start this skilljpicklyk/task-orchestrator207—~4kAutomated safety check: PassMIT
Codex with ChatGPT Planning LoopXiaoDuoYa/codex-with-chatgpt7.1k—~11kAutomated safety check: NotesMIT
Agentic Tool Integrationsamugit83/redamon2.9k—~1.3kAutomated safety check: PassMIT
Upload Artifactclosedloop-ai/claude-plugins122—~1.4kAutomated safety check: NotesApache-2.0
Spring PlanningAmplicode/spring-skills126—~3.7kAutomated safety check: PassNone
MCP Server Builderanthropics/skills180k62 repos~2.3kAutomated safety check: PassApache-2.0

Similar skills

  • Codex with ChatGPT Planning Loop

    XiaoDuoYa/codex-with-chatgpt

    Uses ChatGPT in the browser as the planning and review brain for a Codex session, with Codex keeping all execution and ChatGPT reading the workspace through a bridge.

    7.1k GitHub stars~11k tokensUpdated 6 days ago
    Agent WorkflowsAuto-check: notes
  • Agentic Tool Integration

    samugit83/redamon

    Wiring a new tool the AI agent can call (not the recon pipeline): the tool registry, the phase map, the hardcoded dispatch chokepoint, and the duplicated execution paths that make a tool work in…

    2.9k GitHub stars~1.3k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Upload Artifact

    closedloop-ai/claude-plugins

    Upload a file as a ClosedLoop document (PRD, implementation plan, feature, or template).

    122 GitHub stars~1.4k tokensUpdated today
    Agent WorkflowsAuto-check: notes
  • Spring Planning

    Amplicode/spring-skills

    Create structured implementation plan in docs/plans/. An agent skill from Amplicode/spring-skills.

    126 GitHub stars~3.7k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • MCP Server Builder

    anthropics/skills

    Official

    Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.

    180k GitHub starsUsed in 62 repos~2.3k tokens
    Agent WorkflowsAuto-check passed
  • MCP Server Builder

    shareAI-lab/learn-claude-code

    Walks through building MCP servers in Python or TypeScript that expose tools, resources and prompts to Claude, with templates, registration and testing.

    78k GitHub starsUsed in 5 repos~1.2k tokens
    Agent WorkflowsAuto-check passed

More from jpicklyk/task-orchestrator

All 28 skills in this repo
  • Task Orchestrator Server Setup

    jpicklyk/task-orchestrator

    Walks through how to launch and reach the MCP Task Orchestrator server container: transport, REST API, port publishing, config mounts and config-sync.

    207 GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • Run Wave

    jpicklyk/task-orchestrator

    Resolves ready MCP work items into a run plan, shows it to you, then executes it through the Workflow tool or direct subagent dispatch, with post-run verification.

    207 GitHub stars~4.7k tokensUpdated today
    Auto-check passed
  • Adopt Project Scope Migration

    jpicklyk/task-orchestrator

    Migrates an existing unscoped Task Orchestrator database to the project-scoping convention in place, creating one project anchor root and re-parenting work trees under it after a mandatory dry run.

    207 GitHub stars~3.7k tokensUpdated today
    Auto-check passed
  • Bulk Task Completion

    jpicklyk/task-orchestrator

    Completes or cancels a whole feature subtree, a named list of items, or a batch of stale work items at once, previewing the impact and warning before force-completing anything active.

    207 GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • Task Orchestrator Item Creator

    jpicklyk/task-orchestrator

    Creates an MCP work item from conversation context, anchoring it under the right container, inferring type and priority and pre-filling the required notes.

    207 GitHub stars~4k tokensUpdated today
    Auto-check passed
  • Work Item Dependency Manager

    jpicklyk/task-orchestrator

    Views, creates, deletes and diagnoses BLOCKS, IS_BLOCKED_BY and RELATES_TO links between MCP work items, including why an item cannot start.

    207 GitHub stars~3.5k tokensUpdated today
    Auto-check passed

Categories

Questions about Quick Start

What does Quick Start do?

Interactive onboarding for the MCP Task Orchestrator. An agent skill from jpicklyk/task-orchestrator. Quick Start is an agent skill from jpicklyk/task-orchestrator. Interactive onboarding for the MCP Task Orchestrator.

When should I use Quick Start?

Quick Start fits situations like: A user says get started; how do I use this; first time setup; what can this MCP do.

How do I install Quick Start in Claude Code?

Run `npx skills add jpicklyk/task-orchestrator --skill quick-start -a claude-code`. Or copy the skill folder (claude-plugins/task-orchestrator/skills/quick-start in jpicklyk/task-orchestrator) into .claude/skills/quick-start in your project. Claude Code loads it when a task matches its description.

How do I install Quick Start in Codex?

Run `npx skills add jpicklyk/task-orchestrator --skill quick-start -a codex`. Or copy the skill folder (claude-plugins/task-orchestrator/skills/quick-start in jpicklyk/task-orchestrator) into .agents/skills/quick-start in your project. Codex loads it when a task matches its description.

Can I use Quick Start in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jpicklyk/task-orchestrator --skill quick-start -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/quick-start, .gemini/skills/quick-start, .github/skills/quick-start and .opencode/skills/quick-start in your project.

What does Quick Start need to run?

Going by SKILL.md and its folder, Quick Start needs the command-line tools its instructions call (node).

Does Quick Start access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Quick Start safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Quick Start use?

Quick Start is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Quick Start use?

About 4k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Quick Start?

Skills that share tags, products or a category with Quick Start: Codex with ChatGPT Planning Loop (XiaoDuoYa/codex-with-chatgpt, 7.1k stars), Agentic Tool Integration (samugit83/redamon, 2.9k stars), Upload Artifact (closedloop-ai/claude-plugins, 122 stars) and Spring Planning (Amplicode/spring-skills, 126 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Quick Start?

jpicklyk (a GitHub user) maintains it in jpicklyk/task-orchestrator, which has 207 GitHub stars. The repository holds 28 skills in this directory. The repository was last updated on October 6, 2026.

Source: jpicklyk/task-orchestrator on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.