Converted all 251 Fabric patterns to native Claude Code skills #2039
bdmorin
started this conversation in
Show and tell
Replies: 1 comment
-
|
Awesome, @bdmorin - Great stuff! I want to see more tools and cross-pollination like this. 🙏🏼 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hey folks,
Wanted to share a project that grew out of my love for Fabric's patterns and frustration with needing the full CLI just to use them.
What this is
fabric-decomp is a converter that extracts all 251 Fabric patterns and transforms them into native Claude Code skills. Each pattern becomes a standalone
SKILL.mdfile that works as a slash command — no Go CLI, no piping, no provider configuration. You just type/fabric-extraction:extract-wisdomand the pattern runs in your Claude Code session with whatever context you're working in.The converted skills are published as 8 category-based plugins on the-no-shop, a Claude Code plugin marketplace:
How the conversion works
The converter (
convert.py) does the following for each pattern:system.mdand extracts the IDENTITY AND PURPOSE section as the skill descriptionINPUT:markers (Claude Code handles input differently)allowed-tools(yt-dlp, git, terraform, nuclei, semgrep, sigma)snake_casenames tokebab-caseAstro self-documentation layer
One thing I'm particularly happy about: the skill frontmatter carries both Claude Code fields AND Astro-compatible self-documentation fields. Claude Code's YAML parser is permissive (ignores unknown fields), so the extra metadata rides along for free:
This means the same SKILL.md files can be rendered as an Astro content collection for browsing, searching, and documentation — without maintaining a separate catalog.
Attribution
Every converted skill carries three layers of provenance:
LICENSE-fabric) in each pluginsource: danielmiessler/fabric,license: MIT## Attributionblock at the bottom of every skill linking back to the original pattern directoryFabric's patterns are the real value here. This project just changes the delivery mechanism.
Prior art
I want to acknowledge @JOduMonT's Claudric work — a bash wrapper that pipes content through Claude Code with Fabric system.md prompts. Different approach, same instinct: these patterns are too good to leave locked behind a CLI.
Also worth noting that @ksylvan has been doing incredible work maintaining the fork with web UI, 30+ providers, and native Claude integration in v1.4.240. The ecosystem is healthy.
Installation
If you're a Claude Code user:
claude plugin marketplace add bdmorin/the-no-shop claude plugin install fabric-extraction@the-no-shop # ... install whichever category plugins you wantThen use patterns as slash commands:
/fabric-extraction:extract-wisdom,/fabric-analysis:analyze-claims, etc.Links
Happy to answer questions or hear feedback. And thanks to @danielmiessler for building something worth decomposing.
Beta Was this translation helpful? Give feedback.
All reactions