openspec-workflows — openspec-workflows install openspec-workflows, iterabledata, community, openspec-workflows install, ide skills, openspec-workflows file conversion, openspec-workflows python library, openspec-workflows data file formats, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Data Analysis Agents needing advanced data file format handling capabilities. openspec-workflows is a Python library enabling data file conversions between formats such as BSON, JSON, NDJSON, Parquet, ORC, XLS, XLSX, and XML

Features

Supports data file conversions between BSON, JSON, NDJSON, Parquet, ORC, XLS, XLSX, and XML
Utilizes the `openspec list` command for file management
Enables creation of proposals for new features, breaking changes, and architecture changes
Allows skipping proposals for bug fixes, typos, and non-breaking dependency updates
Facilitates performance optimizations and security pattern updates

# Core Topics

datenoio datenoio
[29]
[1]
Updated: 2/26/2026

Agent Capability Analysis

The openspec-workflows skill by datenoio is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for openspec-workflows install, openspec-workflows file conversion, openspec-workflows python library.

Ideal Agent Persona

Perfect for Data Analysis Agents needing advanced data file format handling capabilities.

Core Value

Empowers agents to read, write, and convert data files in various formats, supporting diverse data file types and enabling seamless data exchange using openspec-workflows' Python library, ideal for tasks involving data file conversions and integrations with multiple file formats.

Capabilities Granted for openspec-workflows

Automating data file conversions
Generating data visualizations from diverse file formats
Debugging data inconsistencies across different file types

! Prerequisites & Limits

  • Requires Python environment
  • Limited to supported file formats
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

openspec-workflows

Install openspec-workflows, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

OpenSpec Workflows

When to Create Proposals

Create proposals for:

  • New features or capabilities
  • Breaking changes (API, schema)
  • Architecture changes
  • Performance optimizations (behavior changes)
  • Security pattern updates

Skip proposals for:

  • Bug fixes (restoring intended behavior)
  • Typos, formatting, comments
  • Non-breaking dependency updates
  • Configuration changes
  • Tests for existing behavior

Quick Commands

bash
1openspec list # List active changes 2openspec list --specs # List specifications 3openspec show [item] # Display change or spec 4openspec validate [item] --strict # Validate changes 5openspec archive <change-id> --yes # Archive after deployment

Creating Change Proposals

1. Context Checklist

Before starting:

  • Read openspec/project.md for conventions
  • Run openspec list to see active changes
  • Run openspec list --specs to see existing capabilities
  • Check for conflicts with pending changes

2. Choose Change ID

  • Use kebab-case, verb-led: add-, update-, remove-, refactor-
  • Examples: add-two-factor-auth, update-parquet-support
  • Ensure uniqueness

3. Scaffold Structure

bash
1mkdir -p openspec/changes/<change-id>/specs/<capability>

Create:

  • proposal.md - Why, what, impact
  • tasks.md - Implementation checklist
  • design.md - Only if needed (cross-cutting, architectural, or complex decisions)
  • specs/<capability>/spec.md - Delta changes

4. Write Spec Deltas

Use operation headers:

  • ## ADDED Requirements - New capabilities
  • ## MODIFIED Requirements - Changed behavior (include full requirement)
  • ## REMOVED Requirements - Deprecated features
  • ## RENAMED Requirements - Name changes

Critical: Every requirement MUST have at least one scenario:

markdown
1#### Scenario: Success case 2- **WHEN** user performs action 3- **THEN** expected result

5. Validate

bash
1openspec validate <change-id> --strict

Fix all issues before sharing the proposal.

Implementation Workflow

  1. Read proposal.md - Understand what's being built
  2. Read design.md (if exists) - Review technical decisions
  3. Read tasks.md - Get implementation checklist
  4. Implement tasks sequentially
  5. Update checklist: mark all tasks - [x] when complete
  6. Do not start implementation until proposal is approved

Archiving Changes

After deployment:

bash
1openspec archive <change-id> --yes

This moves changes/[name]/changes/archive/YYYY-MM-DD-[name]/

Common Patterns

Multi-Capability Changes

Create separate delta files:

changes/add-feature/
└── specs/
    ├── capability-a/
    │   └── spec.md   # ADDED: Feature A
    └── capability-b/
        └── spec.md   # ADDED: Feature B

MODIFIED Requirements

Always include the complete requirement:

  1. Copy entire requirement from openspec/specs/<capability>/spec.md
  2. Paste under ## MODIFIED Requirements
  3. Edit to reflect new behavior
  4. Keep at least one scenario

Troubleshooting

"Change must have at least one delta"

  • Check changes/[name]/specs/ exists with .md files
  • Verify files have operation prefixes

"Requirement must have at least one scenario"

  • Use #### Scenario: format (4 hashtags)
  • Don't use bullet points for scenario headers

Debug delta parsing:

bash
1openspec show [change] --json --deltas-only

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is openspec-workflows?

Perfect for Data Analysis Agents needing advanced data file format handling capabilities. openspec-workflows is a Python library enabling data file conversions between formats such as BSON, JSON, NDJSON, Parquet, ORC, XLS, XLSX, and XML

How do I install openspec-workflows?

Run the command: npx killer-skills add datenoio/iterabledata/openspec-workflows. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for openspec-workflows?

Key use cases include: Automating data file conversions, Generating data visualizations from diverse file formats, Debugging data inconsistencies across different file types.

Which IDEs are compatible with openspec-workflows?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for openspec-workflows?

Requires Python environment. Limited to supported file formats.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add datenoio/iterabledata/openspec-workflows. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use openspec-workflows immediately in the current project.

Related Skills

Looking for an alternative to openspec-workflows or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI