Download Primer ↓
An essay & a library

Why are you still writing the prompt?

Every AI tool gives you the same starting line: a blank text box. This is a business-user's guide to Fabric — Daniel Miessler's open-source library of expert prompts that someone has already refined for the job you're doing. Stop staring at the box. Start with a Pattern.

Concept Daniel Miessler · Fabric
For Business users of AI tools
Length 8 min read

Every AI tool hands you the same blank starting line.

01The blank-text-box problem

Open ChatGPT, Copilot, Gemini, Claude. What greets you is exactly what greeted you yesterday: an empty rectangle, blinking cursor, expectant silence. The tool knows how to do almost anything. It is waiting for you to know what to ask.

So you type. "Help me write…" "Can you summarize…" "I want to…" Three sentences in, you're still scaffolding the request — telling it what role to play, what tone to use, how long the output should be, what format you want, what to leave out. By the time you've described what good would look like, you've done half the thinking the AI was supposed to save you.

The problem isn't the model. The problem is that you are reinventing the prompt every single time. The same prompts, in slightly different words, written from scratch by millions of people every day. None of them written by someone who actually thought hard about how to get the best output from a model for that specific job.

A — without Fabric

Same job, blank box.

Your prompt
Can you summarize this YouTube video for me? I want the main points.
What you get back
The video discusses several important topics related to productivity and modern work. The speaker covers various themes including time management, focus, and the challenges of remote work. They share personal anecdotes and provide some recommendations for viewers…
A summary so generic you can't tell which video it's about. You spend the next five minutes asking follow-up questions to tease out what was actually useful.
B — with a Pattern

Same job, refined prompt.

Your prompt
[paste of extract_wisdom Pattern] + transcript of the video
What you get back
SUMMARY · IDEAS (20) · INSIGHTS (10) · QUOTES (15) with attribution · HABITS the speaker recommends · FACTS to verify · REFERENCES mentioned · ONE-SENTENCE TAKEAWAY · RECOMMENDATIONS for the reader.
Same model. Same video. The Pattern told it exactly what kind of output a thoughtful human would want — and so it produces one.

A library of prompts somebody already figured out.

02The Pattern library

Fabric is Daniel Miessler's answer to the reinvention problem. It's an open-source project on GitHub built around one simple unit: the Pattern.

A Pattern is a carefully written prompt — usually a couple of pages long, in plain markdown — that tells an AI exactly how to do one specific job. There's a Pattern for summarizing a YouTube video. A Pattern for extracting insights from an article. A Pattern for analyzing the claims in an argument. A Pattern for improving your writing. There are over two hundred of them, all visible in the repo, all readable, all free.

You don't have to install anything to use them. Open the patterns directory, click the one you want, open the system.md file, copy its contents, paste it into ChatGPT, then paste your actual input below it. That's it.

The Patterns aren't precious. They're checked into a public repo precisely so people will copy them, modify them, build their own. Daniel's whole pitch is that prompts are the fundamental unit of AI value, and the unit nobody is curating well. Fabric is the curation.

The bottleneck on good AI answers isn't the model anymore. It's whether someone has already sat down and written a really good prompt for the specific job you're trying to do. The Fabric philosophy

Six Patterns you'll use this week.

03The featured six

These are the Patterns that translate best to ordinary business work — the jobs you find yourself doing fifty times a month without thinking of them as AI jobs. Tap Copy prompt to grab the actual Pattern Daniel authored, fresh from the repo. Tap View full prompt to read what it actually says.

@summarize
Universal
Comprehensive recap of any long input. Returns a one-sentence summary, the main points as a bulleted list, and clean takeaways — in the same structured format every time.
Paste in Article body · meeting transcript · long email · YouTube transcript · PDF text. You get One-sentence summary · main points · takeaways. Structured, scannable.
Pattern · summarize/system.md View on GitHub →
@extract_wisdom
The flagship
Fabric's most-used Pattern. Pulls ideas, insights, quotes, habits, facts, references, and recommendations out of long-form content. Designed for YouTube videos, podcasts, and long articles you don't have time to actually consume.
Paste in YouTube transcript · podcast transcript · long-form essay or interview. You get Summary · 20 ideas · 10 insights · 15 quotes · habits · facts · references.
Pattern · extract_wisdom/system.md View on GitHub →
@extract_insights
Sharper than summarize
Tighter cousin to extract_wisdom. Surfaces only the non-obvious, ideas-worth-rethinking observations from any input. Use it when you want signal, not coverage — when "what did the speaker actually say that was new" matters more than completeness.
Paste in Article · transcript · long Slack thread · book chapter · industry report. You get A list of distilled insights — the things worth remembering, with no filler.
Pattern · extract_insights/system.md View on GitHub →
@analyze_claims
Forensic
For any argument-heavy piece of content, isolates each claim being made and rates the evidence supporting it. Use it before forwarding a hot take, basing a decision on one article, or letting a confident-sounding paragraph change your mind.
Paste in Opinion article · LinkedIn thinkpiece · pitch deck · executive memo · research summary. You get Each claim separated · evidence quality assessed · counter-arguments surfaced.
Pattern · analyze_claims/system.md View on GitHub →
@improve_writing
Copy-edit
Run your own draft through it. Returns the same content — tighter, clearer, with cleaner grammar — without rewriting your voice into corporate sludge. The fastest copy-edit you'll ever get on an important email, a proposal section, or a Slack message that needs to land.
Paste in Your own draft — email, proposal section, exec memo, message to a board. You get A tightened version. Same voice. Fewer words. Grammar fixed.
Pattern · improve_writing/system.md View on GitHub →
@extract_recommendations
Action items
Pulls actionable advice out of any input. Strips throat-clearing and gives you the do-this-now list. Especially good against long advice posts, expert interviews, or how-to threads where the useful instruction is buried under context.
Paste in Advice essay · podcast transcript · expert interview · long Reddit thread. You get A bulleted list of concrete recommendations, in priority-ish order.
Pattern · extract_recommendations/system.md View on GitHub →

Patterns are fetched live from danielmiessler/fabric the moment you tap Copy or View — so you're always grabbing the latest version Daniel has published, exactly as he wrote it. All credit and licensing (MIT) sit with the original author.

Copy the Pattern. Paste it in. Send.

04The paste-and-go method

The official Fabric is a command-line tool. That's how most of the YouTube demos use it, and that's why a lot of business users assume it's "for developers." It isn't. Every Pattern is just a block of plain text. If you can paste, you can use Fabric.

The flow is the same regardless of which AI tool you're in:

1. Open the Pattern in the GitHub repo (or use the Copy button above).
2. Paste it as a new message in your AI tool of choice.
3. Paste your actual input — the article, transcript, draft, whatever — right below it.
4. Hit send.

For Patterns you'll use repeatedly, save them somewhere persistent — a saved instruction, a custom GPT, a Gemini Gem, a Claude Project. Here's where in each tool:

i.

ChatGPT

Custom GPT or Project

Create a Custom GPT and paste the Pattern into the system instructions. Or use Projects — one project per Pattern works well for frequent use.

ii.

Microsoft Copilot

Copilot Studio · Agent instructions

Build an agent per Pattern in Copilot Studio. Paste the system.md content into the instructions block. Pin to the sidebar for one-click access.

iii.

Google Gemini

Gems → Create a Gem

Each Pattern becomes its own Gem. Drop the Pattern content into the instructions field, give it the Pattern's name, save. One Gem per Pattern you use weekly.

iv.

Claude

Projects → Custom instructions

Create one Project per Pattern, paste the Pattern into the project's custom instructions. Every chat in that project arrives with the Pattern preloaded.

For developers, briefly

The CLI is just one line.

If you're comfortable in a terminal, the native experience is faster. After installing Fabric (one-line installer for macOS, Linux, Windows), running a Pattern looks like:  pbpaste | fabric -p extract_wisdom

That pipes whatever's on your clipboard through the Pattern of your choice. Add aliases and you can just type extract_wisdom. Full install instructions live in the Fabric repo.

Better prompts plus better context equals better answers.

05Pair it with TELOS

Fabric and TELOS are siblings — both Daniel Miessler's work, both trying to fix the same problem from different sides. They solve a single sentence together: the AI doesn't have what it needs to give you a useful answer.

Fabric

The right prompt.

An expertly crafted instruction for the specific job — written by someone who thought hard about how to get a model to produce a useful answer for that task.

TELOS

The right context.

A short structured document about you — your problems, mission, goals, strategies, projects — that any AI can load so it stops treating you like a stranger.

Use both. A Fabric Pattern tells the model how to do the job; a TELOS file tells it whose job it is. Together they close the gap between "AI can technically do this" and "AI just did this for me, in my voice, on my actual problem." Read the TELOS page →
Copied to clipboard