skill-scaffolder

Generates complete agent skill directories with orchestrators, state stores, and browser automation patterns.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/arndvs/ctrlshft --skill skill-scaffolder-arndvs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-scaffolder
Source: https://github.com/arndvs/ctrlshft/tree/main/skills/skill-scaffolder
Command: npx skills add https://github.com/arndvs/ctrlshft --skill skill-scaffolder-arndvs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Creating a new agent skill from scratch requires dozens of decisions about structure, state management, error handling, and browser automation, and inconsistent hand-rolled skills break in production. This Skill interviews the user, selects the right architecture modules, and generates a complete, production-ready skill directory with no placeholders or TODOs. ## Core Features & Use Cases - Guided Scaffolding Interview: Asks targeted questions about work units, phases, state tracking, authentication, and execution environment to determine which modules the new skill needs. - Dual Generation Paths: Produces either a lightweight knowledge/workflow skill (SKILL.md plus optional references) or a full automation pipeline with Python orchestrator, state store, circuit breaker, and session logging. - Reusable Pattern Catalog: Ships 12 production-tested code patterns covering Google Sheets state stores, JSON state stores, encrypted credential vaults, Playwright browser adapters, preflight validation, and screenshot evidence capture. - Use Case: A user says "create a skill that audits a GitHub repo, discovers features, and screenshots each one" — the scaffolder infers the architecture, then generates config templates, scripts, SKILL.md, setup docs, and a 50+ item QA checklist run. ## Quick Start Ask the agent to create a new skill for the multi-step workflow you want to automate and answer its scoping questions.

Frequently Asked Questions about skill-scaffolder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new agent skill with this scaffolder?▼

Invoke the skill and answer its interview questions about skill name, work unit, phases, browser needs, and state tracking. It then generates the full directory: SKILL.md, config templates, Python scripts, and reference docs in a fixed order.

What is the difference between the lightweight and automation pipeline paths?▼

The lightweight path produces only SKILL.md plus optional references for knowledge or workflow skills without iteration loops. The automation pipeline path adds a Python orchestrator, state store, circuit breaker, session logger, and preflight validation for batch processing.

Does the scaffolder support Google Sheets state tracking?▼

Yes, it generates a SheetsClient with exponential backoff retry, column mapping, and a setup_sheet.py initialization script when the interview selects Sheets. A JSON file state store with atomic writes is generated as the offline alternative.

Can generated skills run both in VS Code and on a VPS?▼

Yes, dual-mode skills include a browser_adapter.py with a PlaywrightAdapter for headless VPS execution, while VS Code mode has the agent drive browser MCP tools directly. The entry point switches on the SKILL_MODE environment variable.

What code quality rules apply to generated Python files?▼

Generated files must have no comment lines, no pass statements, no TODOs, and all imports must resolve. The orchestrator must initialize a real state store instance, and every phase method needs an Agent-prefixed docstring and a skip-flag return dict.