Skip to main content

Library Skill.md library

Skill.md files: teach Claude once, not every chat.

Each one names the GitHub repo it came from, so you can check exactly what it tells your AI to do.

All Skill.md files

274991 Skill.md files

Skill.md
postgres-adopt/
  • SKILL.md
---
name: postgres-adopt
description: Detect which gbrain engine is in use (PGLite vs Postgres), prefer Postgres
for agent-harness installs, install/provision Postgres (Supabase discovery
via SUPABASE_ACCESS_TOKEN, local Postgres, opt-in Docker), and move an
existing PGLite brain to Postgres with its history (plan, ask, run).
Detection is one engine-free command; the install ladder is one flag.
---

postgres-adopt

garrytan

Skill.md
query/
  • SKILL.md
---
name: query
description: Answer questions using the brain's knowledge with 3-layer search, synthesis,
and citation propagation. Use when the user asks a question, wants a lookup,
or needs information from the brain.
---

query

garrytan

Skill.md
repo-architecture/
  • SKILL.md
---
name: repo-architecture
description: Where new brain files go. Decision protocol for filing brain pages by primary
subject, not by format or source. Reference for all brain-writing skills.
---

repo-architecture

garrytan

Skill.md
resolve-before-asking/
  • SKILL.md
---
name: resolve-before-asking
description: Gate on identity questions to the user. Before any "who is X?" (or role /
relationship question) reaches the user, exhaust the brain's lookup chain:
think → search + page read → mounted sources → timeline/graph → web. If
escalation survives the chain, ask WITH a hypothesis, never a bare unknown.
Also owns the no-placeholders-at-ingest rule: pages created during bulk
ingestion get their relationship/role resolved immediately.
---

resolve-before-asking

garrytan

Skill.md
signal-detector/
  • SKILL.md
---
name: signal-detector
description: Opt-in ambient signal capture. After explicit enablement, applies on
substantive inbound messages to detect original thinking and entity mentions.
Use an authorized sub-agent where supported; otherwise detect inline.
Aim to never block the main response.
---

signal-detector

garrytan

Skill.md
briefing/
  • SKILL.md
---
name: briefing
description: Compile daily briefing with meeting context, active deals, and citation tracking
---

briefing

garrytan

Skill.md
bulk-ingestion/
  • SKILL.md
---
name: bulk-ingestion
description: End-to-end discipline for turning any large data source (audio libraries,
email takeouts, document corpora, chat exports, API dumps) into brain pages
at scale. The lifecycle spine: SCHEMA → ACCESS → TRIAL → EVALUATE → IMPROVE
→ CODIFY → TEST → SKILLIFY → BULK → MONITOR. State is tracked in a durable
JSON manifest (see MANIFEST-PATTERN.md) so any crash, session boundary, or
subagent fan-out resumes from ground truth instead of memory.
---

bulk-ingestion

garrytan

Skill.md
conversation-archive/
  • SKILL.md
---
name: conversation-archive
description: Import AI-assistant chat exports (ChatGPT, Claude, Perplexity) and agent session transcripts into the brain as one dated page per conversation under conversations/, validate each page against the native conversation parser, extract facts via the native conversation-facts flow, and keep the archive gap-free with a detect-and-backfill loop. Then answer archive questions: "when did I first discuss X", trace how an idea evolved across past conversations, pull a specific thread.
---

conversation-archive

garrytan

Skill.md
daily-task-manager/
  • SKILL.md
---
name: daily-task-manager
description: Task lifecycle management with stable task IDs. Add, complete, defer, remove,
and review tasks with deterministic action routing and fail-closed ambiguity
handling. Maintains a running task list as a brain page.
---

daily-task-manager

garrytan

Skill.md
daily-task-prep/
  • SKILL.md
---
name: daily-task-prep
description: Morning preparation. Calendar lookahead, meeting context loading, open threads
from yesterday, active task review. Extends briefing with actionable prep.
---

daily-task-prep

garrytan

Skill.md
data-research/
  • SKILL.md
---
name: data-research
description: Structured data research: search sources, extract structured data,
archive raw sources, maintain canonical tracker pages, deduplicate.
Parameterized via YAML recipes for investor updates, donations,
company updates, or any email-to-structured-data pipeline.
---

data-research

garrytan

Skill.md
gbrain-advisor/
  • SKILL.md
---
name: gbrain-advisor
description: Proactive "make the most of gbrain" coaching. Runs `gbrain advisor` on a
cadence and pings the user with the top high-leverage actions for their brain:
version drift, pending migrations, stalled jobs, low embed coverage, setup
smells, and uninstalled brain skills. Read-only; always asks before fixing.
---

gbrain-advisor

garrytan

Skill.md
media-ingest/
  • SKILL.md
---
name: media-ingest
description: Ingest video, audio, PDF, book, screenshot, and GitHub repo content into the brain.
Multi-format handling with entity extraction and backlink propagation. Covers
video-ingest, youtube-ingest, and book-ingest subtypes.
---

media-ingest

garrytan

Skill.md
meeting-ingestion/
  • SKILL.md
---
name: meeting-ingestion
description: Ingest meeting transcripts from ANY meeting recorder into brain pages with
attendee enrichment, entity propagation, and timeline merge. One unified
pipeline: normalize the source into a standard transcript record, split
multi-meeting recordings, resolve speakers by evidence, create the page,
pass every surprising claim through the consistency check (transcript +
brain + plausibility), enrich every entity, then run the verification
checklist — substance AND sequence. A meeting is NOT fully ingested until
the enrich skill has processed every entity AND the verification checklist
passes, including the sequence verify (PASS or explicit user waive).
---

meeting-ingestion

garrytan

Skill.md
perplexity-research/
  • SKILL.md
---
name: perplexity-research
description: Brain-augmented web research. Sends brain context about a topic to Perplexity, which searches the web with citations and returns what is NEW vs what the brain already knows. Use for entity enrichment, current-state checks, deal monitoring, and freshness deltas. NOT for simple URL fetches (use web_fetch) or brain-only queries (use gbrain query).
---

perplexity-research

garrytan

Skill.md
reports/
  • SKILL.md
---
name: reports
description: Save and load timestamped reports. Keyword routing for fast lookup. Cron jobs
save output as reports; the agent or user queries them by keyword. Includes
the Actionability Gate: delivery-time link checks (Broken/Dead/Indirect/
Missing) for briefings, meeting digests, and research reports.
---

reports

garrytan

Skill.md
strategic-reading/
  • SKILL.md
---
name: strategic-reading
description: Read a book, article, transcript, or case study through the lens of a specific strategic problem you're facing. Produces an applied playbook that maps the source onto the problem and gives short/medium/long-term recommendations. NOT for general book summaries.
---

strategic-reading

garrytan

Skill.md
voice-note-ingest/
  • SKILL.md
---
name: voice-note-ingest
description: Ingest a voice note with exact-phrasing preservation (never paraphrased). Routes content to originals/, concepts/, people/, companies/, ideas/, personal/, or voice-notes/ based on a decision tree. The user's exact words are the signal.
---

voice-note-ingest

garrytan

Skill.md
academic-verify/
  • SKILL.md
---
name: academic-verify
description: Verify a research claim or academic citation by tracing it through publication → methodology → raw data → independent replication. Routes through perplexity-research for the actual web lookup, then formats results as a citation-checked brain page. Use when a book/article/conversation cites a study and you want to confirm the claim is real, replicated, and accurately characterized.
---

academic-verify

garrytan

Skill.md
archive-crawler/
  • SKILL.md
---
name: archive-crawler
description: Universal archivist for personal file archives (Dropbox/B2/Gmail-takeout/local-mount/hard-drive-dump). Filters for high-value content (the user's own writing, ideas, relationships) and surfaces it interactively. REFUSES TO RUN without an explicit gbrain.yml `archive-crawler.scan_paths:` allow-list.
---

archive-crawler

garrytan

Skill.md
article-enrichment/
  • SKILL.md
---
name: article-enrichment
description: Transform raw article text dumps in the brain into structured pages with executive summary, verbatim quotes, key insights, why-it-matters, and cross-references. Replaces walls-of-text with quotable, actionable brain pages.
---

article-enrichment

garrytan

Skill.md
ask-user/
  • SKILL.md
---
name: ask-user
description: Reusable pattern for presenting the user with explicit choices and gating
execution until they respond. Used by other skills when a decision point
requires human input before proceeding. Platform-agnostic — works on
Telegram (inline buttons), Discord, CLI, or any agent with a message tool.
---

ask-user

garrytan

Skill.md
book-mirror/
  • SKILL.md
---
name: book-mirror
description: Take any book (EPUB/PDF), produce a personalized chapter-by-chapter analysis. Each chapter is preserved in detail (The Chapter) and mirrored back to the reader's actual life (The Mirror) using brain context. The mirror observes and resonates — a friend pointing out parallels, NOT a consultant rearranging the reader's life, NOT a therapist assigning homework. The reader decides what to do about it. Layout is a top-aligned HTML table or stacked sections, never a bare markdown pipe table (pipe tables center-misalign uneven columns). Output is a single brain page at media/books/<slug>-personalized.md plus an optional PDF via brain-pdf.
---

book-mirror

garrytan

Skill.md
brain-pdf/
  • SKILL.md
---
name: brain-pdf
description: Generate a publication-quality PDF from any brain page via the gstack make-pdf binary. Strips YAML frontmatter, sanitizes emoji, applies running headers and page numbers. Brain page is always the source of truth; PDF is a rendering.
---

brain-pdf

garrytan