Skip to content
Skiller logo

Declarative workflows for VS Code chat

Write branching YAML playbooks that orchestrate your language model and MCP tools — with review and input steps — and run them right from the @skiller chat participant.
Skiller in action — a skill running with its live execution graph

Predictable automation, not an autonomous agent

Section titled “Predictable automation, not an autonomous agent”

Skiller runs skills — declarative, multi-step workflows defined in YAML and Markdown that call a language model, invoke your MCP tools, and pause for your input exactly where you tell them to. It is deliberately not a free-form agent and not an “Agent Skills” auto-loader — you write the steps; the model fills them in.

Declarative skills

Author workflows as plain YAML + Liquid-templated Markdown. No code.

Human-in-the-loop

confirmation steps pause for your choice and can branch or jump with goto.

MCP tool orchestration

Call your configured MCP tools from llm and tool steps.

Live execution graph

Watch a skill run as a live execution graph, with branches and loops lighting up as they fire.

Layered discovery

Workspace, user, and built-in skills — with workspace winning.

Typed & validated

Manifests are schema-checked (Zod) with helpful errors before they run.

Free-form agentSkiller
Control flowModel decides what to do nextYou define the steps; the model fills them in
Side effectsCan act on its ownRuns only the steps you wrote, pausing where you ask
ReproducibilityVaries run to runSame playbook, same shape every time
BranchingImplicitExplicit confirmation steps with goto jumps

If you want predictable, reviewable automation that still leverages an LLM — not an autonomous agent — Skiller is for you.

Get started →