cc-extract

Inventory non-CC artifacts and draft extraction proposals for Claude Cabinet.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/orenmagid/claude-cabinet --skill cc-extract
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cc-extract
Source: https://github.com/orenmagid/claude-cabinet/tree/main/templates/skills/cc-extract
Command: npx skills add https://github.com/orenmagid/claude-cabinet --skill cc-extract

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Inventory non-CC artifacts in a consuming project and surface proposals to upstream them into Claude Cabinet as generic templates.

Core Features & Use Cases

  • Inventory and evaluate non-CC artifacts (skills, cabinet members, phase files) in the consuming project.
  • Draft structured extraction proposals for CC, including generalization decisions and recommended skeletons.
  • Facilitate CC repo onboarding by routing proposals to the orient workflow without modifying the source project.

Quick Start

Run /cc-extract to scan for non-CC artifacts and generate extraction proposals.

Frequently Asked Questions about cc-extract

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

FAQPage Schema
How do I upstream custom project templates into a shared repository?

To upstream templates, you can inventory non-CC artifacts in your consuming project and generate extraction proposals. This evaluates candidates for generalizability and maturity before routing them to the shared repository for review without modifying your source project.

What is the best way to identify reusable artifacts in a consuming project?

Identifying reusable artifacts involves scanning your project for non-CC components like skills and phase files. The extraction process evaluates these artifacts against standard forms and generalizability to determine if they are suitable candidates for upstreaming as generic templates.

Can I extract skills from my project without modifying the source code?

Yes, you can extract skills without modifying the source project. The tool inventories your artifacts and drafts structured extraction proposals for the external repository, ensuring your local consuming project remains completely untouched during the evaluation phase.

How to draft an extraction proposal for a custom workflow component?

Drafting an extraction proposal requires evaluating your custom component for generalizability and maturity. The process generates structured documentation detailing generalization decisions and recommended skeletons, routing them directly to the repository's orient workflow for final review.

Does finalizing template upstreaming require a specific adoption workflow?

Finalizing template upstreaming requires final adoption via the /cc-upgrade command. After the extraction proposals are reviewed in the target repository, this upgrade step is necessary to officially integrate the generalized templates into the shared system.

When should I avoid extracting a project artifact into a shared template?

You should avoid extracting artifacts that lack generalizability or maturity for broader use. The evaluation process specifically filters out components that do not conform to standard forms, ensuring only broadly applicable candidates are proposed for upstreaming.