Skill Studio

Skill Studio is vskill’s workspace for authoring and evaluating AI skills. Write expected outcomes, compare configurations, and inspect results before publishing. Start in your project with npx vskill@latest studio. Your files stay in a local workspace; cloud model requests send relevant inputs to your chosen provider.

2:41 · 1080p

Skill Studio in 2:41

Author, evaluate, publish, and install. This walkthrough was recorded with the earlier vskill 1.0.13 release.

Plain-English Evals

Describe expected behavior in plain English and create realistic test cases for the skill. Run them with your selected model, then inspect outputs and the judge’s reasoning. Include cases where the skill should stay out of the way. A passing judge verdict is evidence for that test configuration, not a guarantee of correctness.

A/B Compare

Hold the task, starting files, and pass conditions steady. Compare a baseline with a skill, or compare two skill configurations. Review the outputs and judge reasoning alongside pass rates. Results describe the model, harness, tools, and settings you tested; they are not a universal model ranking.

Any Model

Choose from the providers and models supported by your installed version. Configure credentials for cloud providers, or a supported local model runtime for local inference. Model availability and tool support vary. Re-run your evaluation after changing the model, provider, instructions, or tools.

Local-first workspace

Skill drafts, test cases, and evaluation results are managed in your local workspace. A cloud evaluation sends the prompt and relevant inputs to your selected model provider. Registry discovery and publishing also use the network. For local-only inference, select a supported local model and check the tools it can call. Local storage alone does not make a workflow air-gapped.

Publish to GitHub

Review your repository, visibility, and files before using Publish. Studio can help create a GitHub repository and push the skill through your configured GitHub access. Public registry submission is a separate sharing destination. Keep private skills in their private repository and use authorized GitHub access to install them. A published repository or completed scan does not prove that a skill improves your task. See the submission guide and security guidelines.

Install Scopes

Review the target agent and destination shown before installing. Project scope applies to the selected project. User scope applies to that user’s projects on the current machine. Global scope uses shared system paths on that machine and may require additional permissions; it does not synchronize other computers. Agent-specific paths and prerequisites vary. One supported installation target does not mean every harness executes the skill identically.

Update Notifications

An update notification identifies a newer skill version. Review the changes and the selected installation destination before applying it, then check the resulting version. Re-run relevant evaluations after a meaningful update. Skill updates and desktop application updates are separate; desktop release details live on the download page.

One workbench for each part of the job

Build useful expertise, and keep the work and its evidence connected.

  • vskill Skill Studio

    Available now

    Write, test, compare and publish skills in a local workspace. Model requests use the provider you choose.

    Explore the skill workflow
  • SpecWithCode

    Early access, macOS

    A desktop workspace that runs Claude Code, Codex, Cursor and other agents on your own machines and subscriptions.

    Explore SpecWithCode

SpecWeave plans the work and keeps the spec, tasks and evidence in git, so any agent can pick up where another stopped.