Installable skillMIT

Fabric Pattern

Facilitates text processing and retrieval tasks using the Fabric AI framework, integrating with local pattern files and Obsidian.

BY kbarbel640-delUPDATED Oct 28, 2026
INTENDED FOR◈OpenClawInstall in a listed agent.

instructions.md

---
name: fabric-pattern-ccc00f216488
description: "fabric-pattern-ccc00f216488"
---

## Description
Integration for the Fabric AI framework (https://github.com/danielmiessler/Fabric). This skill manages text processing by reading local pattern files directly, while utilizing the Fabric CLI for specific web, YouTube, and search retrieval tasks.

## Rules

### 1. Pattern Application (Text Processing)
**Constraint:** Do NOT use `fabric -p "pattern"` to process text.
Instead, you must manually apply the pattern using the following logic:
1.  **Identify Pattern:** Determine the correct pattern name. If unsure, read `~/.config/fabric/patterns/pattern_explanations.md` to find the best fit.
2.  **Read Instruction:** Read the content of the system prompt file located at:
    `~/.config/fabric/patterns/"pattern_name"/system.md`
3.  **Apply:** Use the content of that `system.md` file as your strict instruction/persona to process the user's text.

### 2. Fabric CLI Usage (Retrieval & Tools)
Only use the `fabric` command line tool for the following specific retrieval or maintenance tasks:

* **YouTube/Video:** Use `fabric -y "URL"`
    * *Default behavior:* Returns the transcript.
    * *Supported flags:*
        * `--playlist` (Prefer playlist over video)
        * `--transcript` (Default)
        * `--transcript-with-timestamps`
        * `--comments`
        * `--metadata`
        * `--yt-dlp-args="..."` (e.g., `--cookies-from-browser brave`)
        * `--spotify="..."` (For Spotify podcast/episode metadata)
* **Web Scraping:** Use `fabric -u "URL"` to fetch page contents as Markdown.
* **Context Search:** Use `fabric -q "question"` to search using Jina AI.
* **Updates:** Use `fabric -U` to update the local patterns folder.

### 3. Integrations
* **Obsidian:** If the user asks to save, read, or interact with their Obsidian vault in relation to Fabric content (e.g., "save this summary to my vault"), utilize the `obsidian-cli` skill.

## Examples

**User:** "Summarize this website using the extract_wisdom pattern: https://example.com"
**Action:**
1. Run `fabric -u "https://example.com"` to get the raw text.
2. Read `~/.config/fabric/patterns/extract_wisdom/system.md`.
3. Process the raw text using the instructions found in `system.md`.

**User:** "Use fabric to get the transcript with timestamps for this video."
**Action:**
Run `fabric -y "VIDEO_URL" --transcript-with-timestamps`

**User:** "I need to use fabric to analyze this text but I don't know which pattern to use."
**Action:**
1. Read `~/.config/fabric/patterns/pattern_explanations.md`.
2. Select the most relevant pattern.
3. Read that pattern's `system.md` and apply it to the text.
COMPATIBILITY & REFERENCES

Platform guidance

Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.