Publish your stack to Cables (automated)

Install a skill or read the field note below to see how we apply this pattern in real Claude Code projects.

verified today10 min
Install the workflow

A skill that walks Claude Code through publishing your Claude stack to the Cables community in one conversation. No manual repo setup, no hand-written `stack.json`, no fiddling with PRs. Run this command to install a skill and start from a working baseline instead of rebuilding the setup from scratch.

$npx frenxt-cables add publish-your-stack
Did install work?
Files this command writes (1 file)
  • .claude/skills/publish-your-stack/SKILL.md artifact/SKILL.md

Skill installed. In Claude Code, say 'publish my stack' to start the automated flow.

Publish your stack to Cables — automated

A skill that walks Claude Code through publishing your Claude stack to the Cables community in one conversation. No manual repo setup, no hand-written stack.json, no fiddling with PRs.

One command to install

npx -y frenxt-cables add publish-your-stack

Then in Claude Code

Just say:

"publish my stack"

The skill activates and walks through:

  1. Detect your current plugins + skills (reads claude plugins list, ~/.claude/skills/)
  2. Collect metadata — slug, title, purpose, which subset to ship
  3. Create or use a public GitHub repo for your stack content
  4. Generate a valid .cables/stack.json from your setup
  5. Bundle the skills you want to share (with a privacy check before each one)
  6. Validate locally with frenxt stack-publish
  7. Tag a reproducible release (v0.1.0)
  8. Open the submission PR against frenxt/cables on your behalf — with the reviewed SHA pinned

You confirm before anything publishes externally. Local validation is mandatory — the skill won't skip it.

What it won't do

  • Won't push sensitive skills. Skips any skill containing credentials, internal paths, or obvious company references, and asks before bundling the rest.
  • Won't skip validation. If the validator rejects (stale date, undeclared marketplace, typo-squat), the skill stops and helps you fix the root cause — never suggests --force.
  • Won't use floating refs. Every install resolves to a tagged version. No main pins.

Works well with

  • stack-fullstack, stack-ai-agent, stack-ux — if you start from one of these and customize, the skill picks up your additions and helps you ship your variant
  • skill-stack-replication — for publishing a full-stack baseline as your own flavor

Why use the skill instead of the CLI path

The manual CLI path is fine if you like doing Git work yourself. The skill collapses 8 steps into a conversation and handles the common mistakes — missing last_verified date, undeclared marketplaces, forgetting to tag — before they become PR-review bounces.

Both paths hit the same review pipeline on merge. Same security bar, same outcomes.

Quick answers

What do I get from this cable?

You get a skill plus a dated field note that explains how we use it in real Claude Code workflows.

How much time should I budget?

Typical effort is 10 min. The cable is marked beginner.

How do I install the artifact?

Run npx frenxt-cables add publish-your-stack. The install block shows the files it writes and any prerequisites before you run it.

How fresh is the guidance?

The cable is explicitly last verified on 2026-04-18, and includes source links for traceability.

Work with FRE|Nxt

We build the production AI systems we write about.

Cables are the field notes. The playbooks come from client engagements — multi-agent systems, RAG pipelines, and LLM cost cuts that ship and hold up in production. If something here maps to a problem on your roadmap, two ways in:

Audit capacity: 5 slots/month · No pitch deck · NDA on request

Same shelf · Fix a specific problem
Share this cable