# fabric-bridge > Run Fabric AI patterns for text transformation, analysis, and content creation. Use when the user asks to use a Fabric pattern, extract wisdom, analyze claims, improve writing, summarize with Fabric, or mentions 'fabric' CLI. Supports 242+ patterns for tasks like content analysis, writing improvement, code review, threat modeling, and structured extraction. - Author: Adam Delisi - Repository: massiveadam/skills - Version: 20260131183437 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/massiveadam/skills - Web: https://mule.run/skillshub/@@massiveadam/skills~fabric-bridge:20260131183437 --- --- name: fabric-bridge description: "Run Fabric AI patterns for text transformation, analysis, and content creation. Use when the user asks to use a Fabric pattern, extract wisdom, analyze claims, improve writing, summarize with Fabric, or mentions 'fabric' CLI. Supports 242+ patterns for tasks like content analysis, writing improvement, code review, threat modeling, and structured extraction." homepage: https://github.com/danielmiessler/fabric metadata: {"clawdbot":{"emoji":"๐Ÿงถ","requires":{"bins":["fabric-ai"]},"install":[{"id":"brew","kind":"brew","formula":"fabric-ai","bins":["fabric-ai"],"label":"Install Fabric AI (brew)"}]}} --- # Fabric Bridge Run Fabric AI patterns via the `fabric-ai` CLI. Each pattern is a reusable system prompt for a specific task. > See `references/popular-patterns.md` for a curated list of high-quality patterns by category. ## Important Notes - The command is **`fabric-ai`**, not `fabric`. - First-time setup: run `fabric-ai -S` to configure API keys. - If pattern list is empty: run `fabric-ai -U` to update patterns. - Use `-s` (stream) for most calls to avoid long waits. ## Core Commands ### Basic usage ```bash echo "input text" | fabric-ai -p ``` ### Stream output (recommended) ```bash echo "input text" | fabric-ai -p -s ``` ### Process a YouTube video ```bash fabric-ai -y "https://youtube.com/watch?v=..." -p extract_wisdom -s ``` ### Process a web page ```bash fabric-ai -u "https://example.com/article" -p summarize -s ``` ### Specify model ```bash echo "input" | fabric-ai -p -m gpt-4o ``` ### Chinese output ```bash echo "input" | fabric-ai -p -g zh -s ``` ### Chain patterns (pipe output to next pattern) ```bash echo "input" | fabric-ai -p extract_wisdom | fabric-ai -p summarize ``` ### Reasoning strategy (requires setup) ```bash echo "input" | fabric-ai -p --strategy cot -s ``` ### Process an image (multimodal) ```bash echo "describe this image" | fabric-ai -p -a /path/to/image.png -s ``` ### Use context ```bash echo "input" | fabric-ai -p -C my_context -s ``` ### Session continuity ```bash echo "input" | fabric-ai -p --session my_session -s ``` ### Save output to file ```bash echo "input" | fabric-ai -p extract_wisdom -o output.md ``` ### Copy output to clipboard ```bash echo "input" | fabric-ai -p extract_wisdom -c ``` ### Dry run (preview without calling API) ```bash fabric-ai -p --dry-run ``` ### List all available patterns ```bash fabric-ai -l ``` ## Template Variables Patterns can contain `{{variable}}` placeholders. Pass values with `-v`: ```bash # Single variable echo "input" | fabric-ai -p -v="#role:expert" # Multiple variables echo "input" | fabric-ai -p -v="#role:expert" -v="#points:30" ``` ## Custom Patterns Create custom patterns at `~/.config/fabric/patterns//system.md`. Each pattern directory contains a `system.md` file with the system prompt. ## Feeding File Content ```bash cat file.txt | fabric-ai -p -s cat file1.md file2.md | fabric-ai -p -s ``` ## Tips - Prefer `-s` (stream) for interactive use โ€” output appears incrementally. - Chain patterns for multi-step processing (extract โ†’ summarize โ†’ translate). - Use `-g zh` when the user wants Chinese output. - Use `-o file.md` to save output, `-c` to copy to clipboard. - Use `--dry-run` to inspect what will be sent before making API calls. - Run `fabric-ai -U` periodically to get new community patterns.