← Back to Skills Marketplace
koriyoshi2041

Fabric Bridge

by koriyoshi2041 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1679
Downloads
2
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install 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.
README (SKILL.md)

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

echo "input text" | fabric-ai -p \x3Cpattern>

Stream output (recommended)

echo "input text" | fabric-ai -p \x3Cpattern> -s

Process a YouTube video

fabric-ai -y "https://youtube.com/watch?v=..." -p extract_wisdom -s

Process a web page

fabric-ai -u "https://example.com/article" -p summarize -s

Specify model

echo "input" | fabric-ai -p \x3Cpattern> -m gpt-4o

Chinese output

echo "input" | fabric-ai -p \x3Cpattern> -g zh -s

Chain patterns (pipe output to next pattern)

echo "input" | fabric-ai -p extract_wisdom | fabric-ai -p summarize

Reasoning strategy (requires setup)

echo "input" | fabric-ai -p \x3Cpattern> --strategy cot -s

Process an image (multimodal)

echo "describe this image" | fabric-ai -p \x3Cpattern> -a /path/to/image.png -s

Use context

echo "input" | fabric-ai -p \x3Cpattern> -C my_context -s

Session continuity

echo "input" | fabric-ai -p \x3Cpattern> --session my_session -s

Save output to file

echo "input" | fabric-ai -p extract_wisdom -o output.md

Copy output to clipboard

echo "input" | fabric-ai -p extract_wisdom -c

Dry run (preview without calling API)

fabric-ai -p \x3Cpattern> --dry-run

List all available patterns

fabric-ai -l

Template Variables

Patterns can contain {{variable}} placeholders. Pass values with -v:

# Single variable
echo "input" | fabric-ai -p \x3Cpattern> -v="#role:expert"

# Multiple variables
echo "input" | fabric-ai -p \x3Cpattern> -v="#role:expert" -v="#points:30"

Custom Patterns

Create custom patterns at ~/.config/fabric/patterns/\x3Cname>/system.md.

Each pattern directory contains a system.md file with the system prompt.

Feeding File Content

cat file.txt | fabric-ai -p \x3Cpattern> -s
cat file1.md file2.md | fabric-ai -p \x3Cpattern> -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.
Usage Guidance
This skill is a documentation bridge to the fabric-ai CLI (no code bundled). Before installing or running, verify the Homebrew formula's origin (which tap) and inspect the fabric repository linked in the SKILL.md. Understand that fabric-ai will prompt you to configure API keys and will store them and custom patterns under ~/.config/fabric; do not feed sensitive secrets or private data into the CLI unless you trust the upstream LLM provider and the fabric tool. If you need to run this in an automated agent context, ensure the agent has only the minimal API credentials it needs and that you accept the CLI's network calls to external LLM services.
Capability Analysis
Type: OpenClaw Skill Name: fabric-bridge Version: 1.0.0 The skill bundle is classified as suspicious due to its inherent capabilities to access and process arbitrary local files and external URLs via the `fabric-ai` CLI tool, as demonstrated in `SKILL.md`. While these are legitimate features of the wrapped tool, they present a significant risk surface. The skill instructs the agent to use commands like `fabric-ai -u <URL>` to fetch web content and `cat file.txt | fabric-ai` to read local files, which could be exploited by a malicious user prompt to access or exfiltrate sensitive data to external AI services.
Capability Assessment
Purpose & Capability
The skill's name/description match the instructions: it is a wrapper for the fabric-ai CLI and documents patterns and commands you would expect. The SKILL.md requires the fabric-ai CLI (and contains metadata to install it via Homebrew), which is appropriate for a CLI bridge.
Instruction Scope
Instructions are narrowly scoped to using the fabric-ai CLI: piping text/files, processing URLs/YouTube, chaining patterns, streaming, saving output, and creating custom patterns under ~/.config/fabric. There are no hidden network endpoints or instructions to read unrelated system files. The doc does instruct users to run `fabric-ai -S` to configure API keys and to use `-U` to update patterns — both are normal for this CLI.
Install Mechanism
The skill is instruction-only (no code files) and includes metadata suggesting a Homebrew formula 'fabric-ai' as the install path. Homebrew is a standard installer, but the SKILL.md does not declare a direct download URL. You should verify the formula's origin (which tap) before installing to ensure it comes from a trusted source.
Credentials
The skill declares no required environment variables, but the CLI requires API key configuration (`fabric-ai -S`) and will store keys/config under ~/.config/fabric. The skill doesn't enumerate or request any external credentials itself — this is coherent for a CLI wrapper — however you should be aware that API keys (for LLM providers) are needed and will be handled/stored by the CLI outside the skill's manifest.
Persistence & Privilege
The skill does not request 'always: true' and does not modify other skills. It does, however, document creating and editing files under ~/.config/fabric (custom patterns) and using the CLI to save outputs to files or clipboard; it also instructs users to run a setup step that will configure API keys. These are expected effects of a CLI bridge and not an elevated privilege for the skill itself.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install fabric-bridge
  3. After installation, invoke the skill by name or use /fabric-bridge
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Fabric AI pattern integration for text transformation and analysis
Metadata
Slug fabric-bridge
Version 1.0.0
License
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 1679 downloads so far.

How do I install Fabric Bridge?

Run "/install fabric-bridge" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Fabric Bridge free?

Yes, Fabric Bridge is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Fabric Bridge support?

Fabric Bridge is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Fabric Bridge?

It is built and maintained by koriyoshi2041 (@koriyoshi2041); the current version is v1.0.0.

💬 Comments