setup-openspec

Copy OpenSpec config.yaml and schemas into a project's openspec/ directory.

2|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/tim-hub/powerball --skill setup-openspec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-openspec
Source: https://github.com/tim-hub/powerball/tree/main/openspec-rewrite/skills/setup-openspec
Command: npx skills add https://github.com/tim-hub/powerball --skill setup-openspec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill automates the initial OpenSpec setup in a project by copying the default config.yaml and schemas from the Powerball templates into an openspec/ folder.

Core Features & Use Cases

  • Copy config.yaml and schemas from the templates into the project's openspec/ directory to bootstrap OpenSpec.
  • Create the openspec/ directory if it does not exist and ensure the templates are applied consistently.
  • Disable OpenSpec telemetry as part of setup by applying the included script to the user's environment.

Quick Start

Run this skill from the project root to copy the OpenSpec templates into an openspec folder and disable telemetry for OpenSpec.

Frequently Asked Questions about setup-openspec

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

FAQPage Schema
How do I initialize OpenSpec config and schemas in a new project?

To initialize OpenSpec setup, run the skill from your project root to automatically create the openspec/ directory and copy the default config.yaml and schema templates into it.

What does the OpenSpec project setup process do to the directory structure?

The OpenSpec setup process creates an openspec/ folder if it does not exist and copies the required config.yaml and schemas from the Powerball templates to prepare for downstream specs and designs.

Can I reinitialize OpenSpec templates in an existing project directory?

Yes, you can reinitialize OpenSpec templates in an existing project. The setup applies consistently to both new projects and reinitializations by overwriting the config.yaml and schema structures.

How do I disable OpenSpec telemetry during project setup?

To disable OpenSpec telemetry during project setup, the skill automatically applies an included script to your environment as part of copying the config.yaml and schema templates.

Do I need any dependencies to set up OpenSpec config files?

No dependencies are required to set up OpenSpec config files. The skill operates independently using included scripts to copy templates and prepare the openspec/ directory structure.