← Back to Skills Marketplace
jcorrego

OpenSpec

by jcorrego · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
3386
Downloads
0
Stars
11
Active Installs
1
Versions
Install in OpenClaw
/install openspec
Description
Spec-driven development with OpenSpec CLI. Use when building features, migrations, refactors, or any structured development work. Manages proposal → specs → design → tasks → implementation workflows. Supports custom schemas (TDD, rapid, etc.). Trigger on requests involving feature planning, spec writing, change management, or when /opsx commands are mentioned.
Usage Guidance
This skill appears to be what it says: a CLI-based spec/workflow helper that writes artifacts into your project. Before you install or run it: 1) Verify the npm package (@fission-ai/openspec) on the npm registry or GitHub — check publisher, source code, and recent versions. 2) Prefer non-global usage (npx or local install) or inspect the package contents before running a global install. 3) When you run the CLI, review any files it creates (openspec/, openspec/config.yaml, .claude/skills/*) for secrets, endpoints, or unexpected scripts before adding them to source control. 4) If you need higher assurance, run the install in an isolated environment (container/VM) and inspect the package source and behavior there. If you want, I can list the concrete checks to run on the npm package or draft a safe install procedure (npx, sandboxed run).
Capability Analysis
Type: OpenClaw Skill Name: openspec Version: 1.0.0 The skill bundle instructs the AI agent to install a global npm package (`npm install -g @fission-ai/openspec@latest`) as part of its setup in `SKILL.md`. While this action is plausibly needed for the stated purpose of using the OpenSpec CLI tool, installing global packages from external registries introduces a supply chain risk. There is no clear evidence of intentional malicious behavior like data exfiltration or persistence, but the instruction to install external code globally without further scrutiny falls under 'risky capabilities without clear malicious intent'.
Capability Assessment
Purpose & Capability
Name, description, and instructions consistently describe a CLI-driven spec/workflow tool (OpenSpec). The commands and artifacts (proposal, specs, design, tasks) match the stated purpose. One note: the SKILL.md instructs installing @fission-ai/openspec from npm even though the skill bundle includes no install spec or provenance information; that is coherent with a CLI-based skill but means the runtime depends on a third-party npm package not included in the registry metadata.
Instruction Scope
Instructions are scoped to project-local flows (creating changes, writing artifacts into openspec/changes/<name>/, validating, archiving). They do not instruct reading unrelated system files or environment variables. They do instruct the agent/user to write files into the repository and to auto-generate a Claude integration under .claude/skills — review any generated files for unexpected content (API keys, endpoints) before committing.
Install Mechanism
There is no formal install spec in the skill bundle (lowest disk risk), but SKILL.md tells users to run `npm install -g @fission-ai/openspec@latest`. Global npm installs execute third-party code and produce binaries; verify the package publisher, inspect the package source, or prefer a non-global/local invocation (npx or container) if you want to avoid implicit code execution. The npm package name is not a known built-in; absence of homepage/source in the registry metadata reduces provenance.
Credentials
The skill declares no required environment variables, credentials, or config paths. SKILL.md does not attempt to read environment variables or request credentials. The main proportionality concern is operational: the CLI will modify project files and may add integration files (.claude/skills); those are appropriate for its purpose but should be inspected.
Persistence & Privilege
Skill does not request always:true and allows model invocation (default). It does, however, instruct installing a CLI that will create persistent project files (openspec/, .claude/skills/). This is expected for a development tool but warrants review of any generated files before committing, and cautious handling of the global npm install step.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openspec
  3. After installation, invoke the skill by name or use /openspec
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: spec-driven development skill for AI agents. Covers full workflow, CLI reference, custom schemas.
Metadata
Slug openspec
Version 1.0.0
License
All-time Installs 11
Active Installs 11
Total Versions 1
Frequently Asked Questions

What is OpenSpec?

Spec-driven development with OpenSpec CLI. Use when building features, migrations, refactors, or any structured development work. Manages proposal → specs → design → tasks → implementation workflows. Supports custom schemas (TDD, rapid, etc.). Trigger on requests involving feature planning, spec writing, change management, or when /opsx commands are mentioned. It is an AI Agent Skill for Claude Code / OpenClaw, with 3386 downloads so far.

How do I install OpenSpec?

Run "/install openspec" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is OpenSpec free?

Yes, OpenSpec is completely free (open-source). You can download, install and use it at no cost.

Which platforms does OpenSpec support?

OpenSpec is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OpenSpec?

It is built and maintained by jcorrego (@jcorrego); the current version is v1.0.0.

💬 Comments