ecm-capability-manager

Mutate ECM capability data in ecm/capabilities.jsonl with audit events.

1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/ThomasRohde/ecm-studio --skill ecm-capability-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ecm-capability-manager
Source: https://github.com/ThomasRohde/ecm-studio/tree/main/.agents/skills/ecm-capability-manager
Command: npx skills add https://github.com/ThomasRohde/ecm-studio --skill ecm-capability-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Provides a safe, command-assisted way to create, update, move, retire, merge, and delete capabilities in ECM Studio repositories that store the authoritative JSONL model, without opening the desktop UI.

Core Features & Use Cases

  • Work with ECM workspace repos that contain ecm-studio.json and ecm/*.jsonl
  • Use the bundled Python helper to perform mutations while preserving invariants and appending audit events
  • Re-run validation after changes to ensure consistency across the model and audit logs

Quick Start

Run the helper against your ECM workspace to apply the desired mutations.

Frequently Asked Questions about ecm-capability-manager

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

FAQPage Schema
How do I manage ECM capabilities in JSONL files without the desktop UI?

You can manage ECM capabilities in JSONL files without the desktop UI by running a bundled Python helper that applies mutations while preserving invariants and appending audit events.

What operations are supported for updating capability lifecycle data in an ECM workspace?

Operations supported for updating capability lifecycle data in an ECM workspace include create, update, move, retire, merge, and delete, all enforced by domain rules for type and lifecycle.

Can I automate capability validation and maintenance directly in my ECM workspace repo?

Yes, you can automate capability validation and maintenance directly in your repo by running the helper against ECM workspaces containing ecm-studio.json and re-running validation to ensure model consistency.

How does auditing work when moving or merging capabilities in an ECM Studio repository?

Auditing works when moving or merging capabilities in an ECM Studio repository by appending audit events to the JSONL data during mutations, ensuring changes are tracked and validated before writing.

What is the best way to safely delete capabilities from an ECM JSONL model?

The best way to safely delete capabilities from an ECM JSONL model is using the command-assisted helper, which validates changes against domain hierarchy rules and records audit events before writing.

Do I need a specific environment to mutate ECM capability data stored in JSONL?

You need an ECM workspace repo containing ecm-studio.json and ecm/*.jsonl files, and you must use the bundled Python helper to safely perform mutations while preserving structural invariants.