Skip to content
alyn
davidondrej

skills

access to david ondrej's personal agent skills

$npx skills add davidondrej/skills
Stars
4,291
Installs
10k
Forks
624
Updated
2 h ago
License
MIT

davidondrej

Skills

Open on GitHub

About the author

davidondrej

55 skills in this pack.

davidondrej

Skills

67
davidondrej

boat

Manage Boat (boat.dev, formerly Box by Ascii) cloud sandboxes via API, CLI, and SSH. Use for provisioning, environments, secrets, templates, snapshots, stop/resume/fork, or running BB and…

Pack4.3k10kCoding

davidondrej

Skills

67
davidondrej

browser-harness

Direct browser control via CDP. Use when the user wants to automate, scrape, test, or interact with web pages. Connects to the user's already-running Chrome.

Pack4.3k10kAutomation

davidondrej

Skills

67
davidondrej

deepapi

Use DeepAPI for all web search, deep research, and web scraping (websites, LinkedIn, GitHub, X/Twitter, YouTube, Instagram) instead of built-in search, research, fetch, or browser tools…

Pack4.3k10kSocial media

davidondrej

Skills

65
davidondrej

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work.

Pack4.3k10kAutomation

davidondrej

Skills

65
davidondrej

cmux

Control the cmux macOS terminal app: workspaces, panes, surfaces, browsers, notifications, settings, and hooks. Use only when the user explicitly names cmux. Read before running any cmux…

Pack4.3k10kCoding

davidondrej

Skills

65
davidondrej

deep-scrape

Build sourced JSON dossiers on people, companies, or topics with DeepAPI. Use for profiles, prospects, vendor due diligence, or customer research across sources; use deep-research for…

Pack4.3k10kAutomation

davidondrej

Skills

65
davidondrej

effective-agent-skills

Write, review, and debug agent skills. Use when creating or editing SKILL.md files, improving skill structure, or diagnosing invocation and execution problems.

Pack4.3k10kWriting

davidondrej

Skills

65
davidondrej

global-agent-guardrails

Configure the shared guard against catastrophic shell commands in local AI agents. Use when changing block patterns, adding an agent or machine, or investigating why a command was or wasn't…

Pack4.3k10kCoding

davidondrej

Skills

65
davidondrej

goal-loop

Draft /goal prompts and explain persistent agent loops. Use for goal or Ralph loops, autonomous run setup, monitoring, and troubleshooting.

Pack4.3k10kCoding

davidondrej

Skills

64
davidondrej

bb-cli

Use this when controlling bb. The bb CLI inspects and manages threads, environments, projects, machines, providers, skills, plugins, settings, terminals, and other BB services.

Pack4.3k10kCoding

davidondrej

Skills

64
davidondrej

cua-driver

Use Cua Driver for desktop or browser tasks that are awkward or unavailable through Bash/APIs, or when the user explicitly wants GUI interaction: app testing, visual bug reproduction, form…

Pack4.3k10kProductivity

davidondrej

Skills

64
davidondrej

git-worktree

Use Git worktrees to isolate parallel coding tasks. Use when setting up a task checkout, working in a shared repo, or managing existing worktrees.

Pack4.3k10kCoding

davidondrej

Skills

63
davidondrej

anti-sleep

Keep a Mac awake for a set duration or while a process runs. Use only when the user explicitly invokes /anti-sleep.

Pack4.3k10kCoding

davidondrej

Skills

63
davidondrej

domain-checker

Check domain registration in batches using public RDAP APIs, without keys or login. Use only when the user explicitly invokes /domain-checker.

Pack4.3k10kCoding

davidondrej

Skills

62
davidondrej

bb-plugins

Build, install, and debug bb plugins. Use when the user wants a bb plugin, a sidebar panel, a bb CLI subcommand, an agent tool, a theme, a provider, or to extend bb itself. For running…

Pack4.3k10kCoding

davidondrej

Skills

62
davidondrej

codex-subagent

Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key). Use when delegating a self-contained coding task to Codex from another agent — parallel implementation work, a…

Pack4.3k10kAI engineering

davidondrej

Skills

62
davidondrej

fable-review

Launch an independent Fable code review and return it verbatim. Use for /fable-review, or when the user or another agent asks for a Fable review.

Pack4.3k10kCoding

davidondrej

Skills

62
davidondrej

fable-safe-prompt

Make minimal prompt edits to reduce false-positive refusals from Fable. Use only when the user explicitly invokes /fable-safe-prompt.

Pack4.3k10kAI engineering

davidondrej

Skills

61
davidondrej

ask-then-build

Clarify a feature, change, or refactor through questions, then write a build prompt for another agent. Use for /ask-then-build or requests to ask questions before producing an…

Pack4.3k10kAI engineering

davidondrej

Skills

61
davidondrej

deep-research

Run deep research through DeepAPI and save a report with sources. Use when asked for deep research, DeepAPI research, or Perplexity deep research.

Pack4.3k10kResearch

davidondrej

Skills

61
davidondrej

fireflies-transcript

Fetch raw Fireflies.ai meeting transcripts. Use only when the user explicitly invokes /fireflies-transcript; for YouTube, use youtube-transcript.

Pack4.3k10kVideo

davidondrej

Skills

61
davidondrej

gemini-review

Launch an independent Gemini 4 Carbon code review through Cursor at High reasoning and return it verbatim. Use for /gemini-review, or when the user or another agent asks for a Gemini review.

Pack4.3k10kCoding

davidondrej

Skills

60
davidondrej

adr-verbatim

Record concise ADRs that preserve the user's decisions without conversational noise. Use for "adr-verbatim", "new ADR", "document that as an ADR", "record this decision", or supplied ADR…

Pack4.3k10kCoding

davidondrej

Skills

60
davidondrej

github-outside-sandbox

Run Git and GitHub CLI commands on the host when sandboxing blocks Keychain auth, network access, or .git writes. Use for gh auth, repo/PR operations, index.lock, or permission errors…

Pack4.3k10kCoding

davidondrej

Skills

60
davidondrej

gpt-review

Launch an independent GPT-6-Astra code review and return it verbatim. Use for /gpt-review, or when the user or another agent asks for a GPT review.

Pack4.3k10kCoding

davidondrej

Skills

59
davidondrej

before-building

Fire the moment the user proposes a build. Instantly surface the 1-3 consequential choices hidden in their idea. Can also be invoked with /before-building.

Pack4.3k10kCoding

davidondrej

Skills

59
davidondrej

better-prompt

Rewrite a prompt into a deeper version of the same task, the way a top professional would approach it. Use only when explicitly invoked with /better-prompt.

Pack4.3k10kAI engineering

davidondrej

Skills

59
davidondrej

decisions

Ask the agent to list all choices it made during the current work that it is not confident of. Manual-only; the user must ask for it by name.

Pack4.3k10kCoding

davidondrej

Skills

59
davidondrej

designs

Show 4 better, new design options as separate real image renders. Use for "designs" or when the user asks for new design ideas.

Pack4.3k10kDesign

davidondrej

Skills

59
davidondrej

file-tree

Manually-invoked skill that prints a nice file tree of the current topic in a code block. Use when the user says "file-tree" or "file tree".

Pack4.3k10kCoding

Showing 30 of 55. See the full pack on GitHub.

From the README

How to use skills

Agent Skills

Open-source Agent Skills by David Ondrej, for Claude Code, Codex, Pi, and any agent that loads SKILL.md files.

Run them on cloud agents with Cloudroom, free and open source.

Install

Requires Node.js. Run from your project, or add -g to install globally:

npx skills add davidondrej/skills                       # pick from all skills
npx skills add davidondrej/skills --skill deepapi -a claude-code

Or copy any skills/<name>/ folder into your agent's skills directory.

Layout

skills/<name>/SKILL.md     instructions, with name + description frontmatter
skills/<name>/references/  optional docs the agent loads on demand
skills/<name>/scripts/     optional helper scripts
AGENTS.md                  David's global agent instructions

Skills

  • 4x4 — Pull 16 fast decisions out of the user with 4 sets of 4 open questions, then present an implementation plan.
  • adr-verbatim — Record concise ADRs that preserve the user's decisions without conversational noise.
  • anti-sleep — Keep a Mac awake for a set duration or while a process runs.
  • ask-then-build — Clarify a feature, change, or refactor through questions, then write a build prompt for another agent.
  • bb-cli — Use this when controlling bb.
  • bb-plugins — Build, install, and debug bb plugins.
  • before-building — Fire the moment the user proposes a build.
  • better-prompt — Rewrite a prompt into a deeper version of the same task, the way a top professional would approach it.
  • boat — Manage Boat (boat.dev, formerly Box by Ascii) cloud sandboxes via API, CLI, and SSH.
  • browser-harness — Direct browser control via CDP.
  • browser-use — Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work.
  • cmux — Control the cmux macOS terminal app: workspaces, panes, surfaces, browsers, notifications, settings, and hooks.
  • codex-subagent — Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key).
  • cua-driver — Use Cua Driver for desktop or browser tasks that are awkward or unavailable through Bash/APIs, or when the user explicitly wants GUI interaction: app testing, visual bug reproduction, form filling, calendar entry, screenshots, and demo recording.
  • decisions — Ask the agent to list all choices it made during the current work that it is not confident of.
  • deep-research — Run deep research through DeepAPI and save a report with sources.
  • deep-scrape — Build sourced JSON dossiers on people, companies, or topics with DeepAPI.
  • deepapi — Use DeepAPI for all web search, deep research, and web scraping (websites, LinkedIn, GitHub, X/Twitter, YouTube, Instagram) instead of built-in search, research, fetch, or browser tools.
  • designs — Show 4 better, new design options as separate real image renders.
  • domain-checker — Check domain registration in batches using public RDAP APIs, without keys or login.
  • effective-agent-skills — Write, review, and debug agent skills.
  • fable-review — Launch an independent Fable code review and return it verbatim.
  • fable-safe-prompt — Make minimal prompt edits to reduce false-positive refusals from Fable.
  • file-tree — Manually-invoked skill that prints a nice file tree of the current topic in a code block.
  • fireflies-transcript — Fetch raw Fireflies.ai meeting transcripts.
  • gemini-review — Launch an independent Gemini 4 Carbon code review through Cursor at High reasoning and return it verbatim.
  • git-worktree — Use Git worktrees to isolate parallel coding tasks.
  • github-outside-sandbox — Run Git and GitHub CLI commands on the host when sandboxing blocks Keychain auth, network access, or .git writes.
  • global-agent-guardrails — Configure the shared guard against catastrophic shell commands in local AI agents.
  • goal-loop — Draft /goal prompts and explain persistent agent loops.
  • gpt-review — Launch an independent GPT-6-Astra code review and return it verbatim.
  • handoff — Capture session context for a fresh agent.
  • herdr — Operate and coordinate AI agents in Herdr workspaces in Ghostty.
  • image-prompt — Write four distinct prompts for AI image models.
  • keep-track — Keep track of open topics and decisions.
  • kimi-review — Launch an independent Kimi K3.1 Pro Max code review and return it verbatim, falling back across harnesses and routes until one works.
  • larp-detector — Skeptical review of outside contributions to public repos.
  • muse-review — Launch an independent Meta Muse Wonder Max code review through Pi and OpenRouter, and return it verbatim.
  • nagent — Launch a new bb worker thread with the right project, model, worktree, and task brief.
  • occams-razor — Stop overthinking and answer with what we actually know for sure, how you know, and a confidence %.
  • openrouter — Design, build, debug, and optimize OpenRouter API integrations.
  • persistent-localhost — Manage persistent dev servers, APIs, and other local processes on a port using macOS LaunchAgents.
  • prompt-for-others — Write a prompt teammates can give their AI agents to apply a fix, upgrade, or setup change.
  • read-all-adrs — Read every ADR markdown file in the project's docs/adr/ folder so you have full context on past decisions.
  • remind — Rewrite the last response simpler and shorter in plain English, prefixed with a 3-5 sentence TLDR of the conversation so far.
  • rename — Manually-invoked skill that renames the current thread or session to 2-5 lowercase descriptive words.
  • rename-process — Coordinate project or repository renames and moves involving Git, BB, services, or multiple machines.
  • repo-sync — Manage automatic Git syncing on macOS with repo-sync.
  • risky-changes — Verify assumptions before implementing large or risky changes to APIs, provider data, billing, pricing, quotas, or defaults.
  • self-archive — Archive the current Cloudroom thread and release its runtime.
  • setup-help — Guide setup one step at a time and show what remains.
  • state — Manually-invoked skill that recaps what the current thread is doing and how far along it is.
  • stop-overthinking — Manually-invoked skill that stops overthinking and forces a short, practical decision.
  • total-review — Run five independent max-effort reviews (Fable 5.1, Opus 5.5, GPT-6 Astra, GPT-6.1 Sol, Muse Wonder), merge their findings, and fix only what the user approves.
  • varied-search — Research a topic across the web, GitHub, and X/Twitter with DeepAPI and produce a concise Markdown report.

Contributing

This repo is generated from a private source repo and overwritten on every publish, so pull requests can't be merged.

License

MIT

Questions

What is davidondrej/skills?

access to david ondrej's personal agent skills

How do I install skills?

Run "npx skills add davidondrej/skills" and choose the skills you want. Many packs also document their own install path (for example a Claude Code plugin marketplace) in the README below.

How many skills are in skills?

55 SKILL.md skills. Alyn lists 30 of them with their own pages.