all publishers

David Ondrej

@davidondrej source repo

122 published skills · page 1 of 2

  1. ▌
    Box Ascii · davidondrej bundle
    Operate Box by Ascii cloud VMs through its REST API, CLI, and SSH. Use for Box provisioning, environments, secrets, templates, snapshots, stop/resume/fork, or running BB and coding agents on box.ascii.dev. This is for Ascii's compute service, not Box.com file storage.
    6 installs
  2. ▌
    Repo Sync 2 · davidondrej bundle
    Manage automatic Git syncing on macOS with repo-sync. Use only when the user explicitly invokes /repo-sync.
    10 installs
  3. ▌
    Cmux 2 · davidondrej bundle
    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 command.
    10 installs
  4. ▌
    Cua Driver · davidondrej bundle
    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. Also covers Cua setup; not OpenAI Codex Computer Use or web research.
    9 installs
  5. ▌
    Openrouter 2 · davidondrej bundle
    Design, build, debug, and optimize OpenRouter API integrations. Use for any OpenRouter API work, including models, reasoning, routing, media, tools, structured output, cost, or performance.
    11 installs
  6. ▌
    Deepapi 2 · davidondrej bundle
    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. Prefer dedicated platform endpoints over web search. Instagram has profile, post, comment, and hashtag endpoints; no generic search. Use Deep Scrape for sourced JSON dossiers on people, companies, or topics. Also use it to navigate and act on public websites, draft and send safe email, and generate images.
    12 installs
  7. ▌
    Remind 2 · davidondrej bundle
    Rewrite the last response simpler and shorter in plain English, prefixed with a 3-5 sentence TLDR of the conversation so far. Manual-only, invoked as /remind.
    6 installs
  8. ▌
    Herdr 2 · davidondrej
    Operate and coordinate AI agents running inside Herdr in Ghostty. Use when the user says "Use the Herdr skill," mentions Herdr, or asks to inspect, message, wait for, or coordinate agents in a Herdr workspace. Herdr-specific; do not use for cmux or ordinary terminal sessions.
    7 installs
  9. ▌
    Bb CLI 2 · davidondrej bundle
    Use this when controlling bb. The bb CLI lets you inspect, create, and orchestrate bb threads, automations, projects, providers, and environments.
    9 installs
  10. ▌
    Nagent 2 · davidondrej bundle
    Launch a new bb worker thread with the right project, model, worktree, and task brief. Use for nagent, launching a bb session, or a standalone bb agent. Covers thread creation; use bb-cli for managing existing threads.
    10 installs
  11. ▌
    Computer Use · davidondrej bundle
    Use only when the user explicitly invokes this skill for human-style UI QA or click-heavy setup, such as testing components and user flows or configuring Google Cloud Console. Delegate the manual clicking and back-and-forth to Codex Computer Use.
    9 installs
  12. ▌
    Risky Changes 2 · davidondrej
    Verify assumptions before implementing large or risky changes to APIs, provider data, billing, pricing, quotas, or defaults. Use when a mistake could affect customers or the user asks if a change is safe to ship. Checks real-world impact beyond passing tests.
    8 installs
  13. ▌
    Save Idea 2 · davidondrej
    Save ideas, observations, content topics, projects, and convictions in ~/code/ideas. Use when the user asks to capture an idea or insight. Adds to idea backlogs, not reminders or tasks.
    7 installs
  14. ▌
    Rename Process · davidondrej bundle
    Coordinate project or repository renames and moves involving Git, BB, services, or multiple machines. Preserve work and history while updating operational paths. Excludes ordinary file, code-symbol, and thread-title renames.
    9 installs
  15. ▌
    Deep Scrape 2 · davidondrej
    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 recommendations.
    12 installs
  16. ▌
    Who Is This 2 · davidondrej bundle
    Research a person's public track record and give a short credibility assessment. Use only when the user explicitly invokes /who-is-this.
    8 installs
  17. ▌
    Keep Track · davidondrej
    Keep track of open topics and decisions. Use when the user says "keep-track" or asks to keep a running list of remaining items.
    8 installs
  18. ▌
    Goal Loop 2 · davidondrej
    Draft /goal prompts and explain persistent agent loops. Use for goal or Ralph loops, autonomous run setup, monitoring, and troubleshooting.
    8 installs
  19. ▌
    Gpt Review 2 · davidondrej bundle
    Launch a GPT 5.6 Sol Max code reviewer and return its findings verbatim. Use only when the user explicitly invokes /gpt-review.
    8 installs
  20. ▌
    Deep Research 2 · davidondrej bundle
    Run deep research through DeepAPI and save a report with sources. Use when asked for deep research, DeepAPI research, or Perplexity deep research.
    4 installs
  21. ▌
    Varied Search · davidondrej
    Research a topic across the web, GitHub, and X/Twitter with DeepAPI and produce a concise Markdown report. Use for varied-search or requests to compare web coverage, relevant repositories, and social discussion.
    8 installs
  22. ▌
    Adr Verbatim 2 · davidondrej
    Write a new ADR whose body is the user's exact words, nothing added. Use when the user says "adr-verbatim", "document that as an ADR", "new ADR", "record this decision", or gives wording for an ADR. Differentiator: agent adds only title, number and status line; it never drafts, rewrites, or expands the body.
    8 installs
  23. ▌
    Image Prompt 2 · davidondrej
    Write four distinct prompts for AI image models. Use for image, thumbnail, banner, logo, or illustration prompts. Produces prompt text only.
    10 installs
  24. ▌
    Prompt For Others 2 · davidondrej bundle
    Write a prompt teammates can give their AI agents to apply a fix, upgrade, or setup change. Use only when the user explicitly invokes /prompt-for-others.
    10 installs
  25. ▌
    Domain Checker · davidondrej bundle
    Check domain registration in batches through public registry RDAP APIs, without API keys or login. Use for domain availability checks, checking candidate domains, or keyless domain lookup from a CLI. Screens registration status, not brand conflicts, trademark clearance, or guaranteed purchase availability.
    8 installs
  26. ▌
    Fable Review 2 · davidondrej bundle
    Launch a Fable 5 Max 1M code reviewer and return its findings verbatim. Use only when the user explicitly invokes /fable-review.
    10 installs
  27. ▌
    Git Worktree 2 · davidondrej bundle
    Use Git worktrees to isolate parallel coding tasks. Use when setting up a task checkout, working in a shared repo, or managing existing worktrees.
    8 installs
  28. ▌
    New Grok Bot 2 · davidondrej bundle
    Design a Grok Bot role and create its setup prompt. Use only when the user explicitly invokes /new-grok-bot.
    10 installs
  29. ▌
    Self Archive · davidondrej
    Archive the current bb thread and release its runtime. Use when the user explicitly asks to "self-archive", "archive yourself", or "archive this thread".
    10 installs
  30. ▌
    Total Review 2 · davidondrej bundle
    Run Fable and GPT reviews, then combine their findings for the user's approval. Use only when the user explicitly invokes /total-review.
    14 installs
  31. ▌
    Online Shopping 2 · davidondrej
    Research online purchases, prices, and shop trust. Use for buying advice, subscriptions, or shopping photos, links, and checkout screens.
    11 installs
  32. ▌
    Ask Then Build 2 · davidondrej
    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 implementation prompt.
    9 installs
  33. ▌
    Before Building 2 · davidondrej bundle
    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.
    12 installs
  34. ▌
    Persistent Localhost 2 · davidondrej bundle
    Manage persistent dev servers, APIs, and other local processes on a port using macOS LaunchAgents. Use when starting, stopping, restarting, inspecting, or troubleshooting local servers that should survive shell exit and restart after crashes.
    6 installs
  35. ▌
    Reset Cursor Acp 2 · davidondrej bundle
    Reset a stuck Cursor ACP thread in bb and reload its configuration. Use only when the user explicitly invokes /reset-cursor-acp.
    8 installs
  36. ▌
    Signal From Expert 2 · davidondrej bundle
    Compare the user's notes with an expert's work on a topic. Return relevant exact quotes, source locations, and at least one gap in the user's thinking. Use only when /signal-from-expert is explicitly invoked.
    12 installs
  37. ▌
    Fable Safe Prompt 2 · davidondrej bundle
    Make minimal prompt edits to reduce false-positive refusals from Fable. Use only when the user explicitly invokes /fable-safe-prompt.
    4 installs
  38. ▌
    Create Readonly DB Role 2 · davidondrej bundle
    Set up read-only PostgreSQL access for agents. Use only when the user explicitly invokes /create-readonly-db-role.
    8 installs
  39. ▌
    Global Agent Guardrails 2 · davidondrej
    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 blocked.
    8 installs
  40. ▌
    Fireflies Transcript 2 · davidondrej bundle
    Fetch raw Fireflies.ai meeting transcripts. Use only when the user explicitly invokes /fireflies-transcript; for YouTube, use youtube-transcript.
    8 installs
  41. ▌
    Effective Agent Skills 2 · davidondrej
    Write, review, and debug agent skills. Use when creating or editing SKILL.md files, improving skill structure, or diagnosing invocation and execution problems.
    9 installs
  42. ▌
    Folder Specific Claude And Agents Md 2 · davidondrej
    Create a specialized CLAUDE.md (+ AGENTS.md symlink) inside a specific folder to give future agents folder-scoped context. Use when the user asks to create a CLAUDE.md for a folder, write folder instructions, or add agent context to a directory.
    9 installs
  43. ▌
    NPM Publish · davidondrej
    Help David publish @davidondrej/autogit to npm as fast as possible. Use when David wants to publish/release to npm, hits a publish error (E404, EOTP, auth), or needs to re-auth npm. Contains David-specific context and known failures. Update this skill after each of David's messages during a publish session.
    11 installs
  44. ▌
    Repo Map · davidondrej
    Use when you need to understand repository structure, ownership boundaries, or where to make a change.
    9 installs
  45. ▌
    Safe Edit · davidondrej
    Use when making code or documentation changes in a workspace with multiple human or agent contributors.
    8 installs
  46. ▌
    Git Hygiene · davidondrej
    Use before committing, reviewing, or summarizing local changes in a shared repository.
    6 installs
  47. ▌
    Test Runner · davidondrej
    Use when deciding how to validate a change with the smallest reliable local test or check.
    13 installs
  48. ▌
    Deploy Check · davidondrej
    Use before deploying Monorepo on a VPS or creating global agent links.
    11 installs
  49. ▌
    Read Instructions · davidondrej
    Use before editing when a directory may have local AGENTS.md, CLAUDE.md, or adapter instructions.
    7 installs
  50. ▌
    Interview Style Doc Building · davidondrej
    Build structured strategy documents by asking one question at a time and patching the file.
    13 installs
  51. ▌
    Delegating To Agents · davidondrej
    Delegate bounded work to other AI agents while preserving context, ownership, and progress checks.
    10 installs
  52. ▌
    Vps Server Management · davidondrej
    Manage authorized VPS hosts and server-side agents through cautious SSH and operations workflows.
    12 installs
  53. ▌
    Markdown Rendering · davidondrej
    Open Markdown reliably in cmux panes and recover from blank rendered surfaces.
    13 installs
  54. ▌
    Research Prompt · davidondrej
    Write a single-paragraph Deep Research prompt to hand to a human researcher (or a deep-research AI). Use when the user wants a research brief, a "deep research prompt", a one-paragraph task for a researcher, or asks "what should our researcher look for". Produces ONE tight paragraph with full context, numbered sub-questions, and per-finding output format.
    7 installs
  55. ▌
    Ask Then Build · davidondrej
    Scope a feature, change, or refactor by asking the user 3-6 pointed questions ONE at a time (options A-D, state a preference, wait), record every answer, then deliver ONE concise paragraph prompt that another agent can implement from. Use when the user says "ask-then-build", "ask me questions then give me a prompt", or wants a spec turned into a build prompt for another agent. Differentiator: question-then-prompt loop; next-decision only drills decisions, brain-to-docs extracts vision into docs.
    14 installs
  56. ▌
    Before Building · davidondrej bundle
    Fire the moment the user proposes a build. Instantly surface the 1-3 consequential choices hidden in the user's idea. Can also be invoked with /before-building.
    13 installs
  57. ▌
    Codex Subagent · davidondrej bundle
    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 second opinion, or an independent verification pass.
    14 installs
  58. ▌
    Google Safe Browsing · davidondrej
    Prevent and fix Google Safe Browsing "Dangerous site" flags. Use when launching a public web app, buying/picking a domain, building a login or signup page, or when any site shows a red "Dangerous site" / "Deceptive site" warning in Chrome, Brave, Safari, Firefox, or Edge. Triggers on "dangerous site", "deceptive site", "site blocked", "safe browsing", "phishing flag", "red warning screen".
    14 installs
  59. ▌
    Persistent Localhost · davidondrej bundle
    Persistent localhost servers (macOS launchd)
    9 installs
  60. ▌
    Launch Subagent · davidondrej
    Read this BEFORE launching any subagent (Task tool, background agents, parallel agents, best-of-N, delegating work to another agent). Consensus principles for using subagents well. Triggers: launch a subagent, spawn agents, run agents in parallel, delegate to a subagent.
    15 installs
  61. ▌
    Macbook Metrics Setup · davidondrej
    Replicate the macbook-metrics setup on any Mac — a local, always-on system-metrics collector (CPU, GPU, RAM, disk, network, battery, thermals) built as a Swift CLI, run by launchd every 60s, stored in SQLite, and backed up to a private GitHub repo. Use when someone wants long-term Mac performance tracking, asks how macbook-metrics works, or wants to set up the same monitoring on a new machine. Differentiator: covers the full architecture and setup ideology, not day-to-day querying of an existing install.
    12 installs
  62. ▌
    Youtube Transcript · davidondrej
    Use whenever the user needs the transcript of a YouTube video — fetching, extracting, downloading, or pulling captions/subtitles/transcript text from a YouTube URL. Triggers on "get the transcript", "transcript of this video", "pull the captions", "download subtitles", "what does this YouTube video say". Primary path is DeepAPI (go to deepapi.co to get an API key); yt-dlp is the local fallback.
    11 installs
  63. ▌
    Stop Overthinking · davidondrej bundle
    Manually-invoked skill that stops overthinking and forces a short, practical decision. Use only when the user explicitly invokes stop-overthinking.
    16 installs
  64. ▌
    Reset Cursor Acp · davidondrej bundle
    Reset a stuck, hung, frozen, or buggy Cursor ACP agent inside bb, and reload its Cursor config (rules, skills, mcp.json). Use when the user says "reset cursor acp", "cursor is stuck in bb", "cursor thread hangs", "restart the cursor agent", "reload cursor config in bb", or a bb thread on the Cursor provider stops responding. Differentiator: bb-only, Cursor-only, one script. For resuming cursor-agent terminal sessions use cursor-cli; for general bb thread control use bb-cli.
    13 installs
  65. ▌
    Github Outside Sandbox · davidondrej bundle
    Run Git and GitHub CLI commands through the host context when sandboxing blocks Keychain authentication, network access, or .git writes. Use for gh auth, repository or PR operations, and git index.lock or permission failures. Handles execution context only, not GitHub workflow design.
    12 installs
  66. ▌
    Push Skill To Github · davidondrej
    Commit and push agent-skill changes to the user's private skills GitHub repo (<private-skills-repo>, rooted at ~/.agents). Use after creating or updating any skill, when the user says "push the skill", "push skills to github", "save the skill to my repo", or "update the skills repo". Handles staging, committing, and pushing directly in the current shell — works in any agent, no cmux needed.
    10 installs
  67. ▌
    Signal From Expert · davidondrej bundle
    Review a corpus of the user's raw, unfiltered thinking (daily files, journaling, dictation) against a world-class expert's body of work on that topic, and surface the few passages that hit his exact situation plus at least one gap where he is wrong or missing something. Manual-only. Use when the user runs /signal-from-expert with a corpus, an expert and a topic. Differentiator: pairs his own words with the expert's exact words and file:line pointers; not a summary of the essays, not generic research.
    11 installs
  68. ▌
    Fable Safe Prompt · davidondrej bundle
    Rewrite a user's prompt to reduce the chance it trips Claude Fable 5's server-side safety classifiers (cyber/bio guardrails that force-route to Opus 4.8 or return stop_reason "refusal"). Use when the user hands you a prompt that touches cybersecurity, auth, exploits, malware, pentesting, or other dual-use topics and asks to make it "Fable-safe", "guardrail-safe", "won't get flagged/refused/downgraded", or to rewrite it so Fable 5 won't block it.
    10 installs
  69. ▌
    Create Readonly DB Role · davidondrej
    Provision a hardened SELECT-only Postgres role so AI agents can safely read a production database. Works on Supabase and any Postgres. Use when the user wants agents to query prod data, says "read-only role", "safe prod DB access for agents", or is tired of running SQL by hand for agents. Differentiator: this skill CREATES the role and wiring; day-to-day querying belongs in a project-local skill.
    12 installs
  70. ▌
    Global Agent Guardrails · davidondrej
    One shared denylist of catastrophic shell commands (rm -rf on / or ~, dd/mkfs, sudo rm, fork bombs, curl|sh, git push --force, gh repo delete) enforced as a PreToolUse/pre-exec guard across every AI coding agent on the machine — Cursor, Claude Code, Codex, OpenCode, Pi, Hermes, Grok, Droid, Devin. Use when adding or tuning blocked-command patterns, wiring the guard into a new agent or a new machine, debugging why a command was (or was not) blocked, or when the user mentions command guard, guardrails, dangerous command hook, or PreToolUse safety.
    18 installs
  71. ▌
    Fireflies Transcript · davidondrej
    Pull raw meeting transcripts from the user's Fireflies.ai notetaker via its GraphQL API, using the key saved globally on this MacBook. Use when the user wants a call transcript, meeting notes, "what was said on the call", onboarding-call transcripts, or Fireflies data. Differentiator: Fireflies meeting recordings only — for YouTube videos use youtube-transcript.
    13 installs
  72. ▌
    Effective Agent Skills · davidondrej
    How to write effective agent skills — what to do, what not to do, anatomy, progressive disclosure, design patterns, anti-patterns, testing, security. Read this whenever a skill (Claude Skill, Agent Skill, SKILL.md) is being created, edited, reviewed, or debugged. Use when the user says "create a skill", "new skill", "update this skill", "improve a skill", "why isn't my skill triggering", or anything else involving authoring or editing SKILL.md files.
    17 installs
  73. ▌
    Agentic Productivity Setup · davidondrej bundle
    Build or rebuild a private, local-first macOS system that measures daily Git commits, active AI-agent sessions, and instruction prompts, then sends aggregate charts to Discord. Use when someone asks to set up an agentic productivity tracker, install daily agent reports, recreate this architecture on a Mac, or understand how to build it safely. Differentiator: creates a fresh system from generic contracts and never copies another person's data, paths, credentials, repositories, prompts, or private configuration.
    8 installs
  74. ▌
    Agent Self Scheduling · davidondrej
    Make an AI agent run on a schedule, loop, or interval — cron, heartbeats, recurring autonomous checks. Use for "run every N minutes", "schedule a task", "run on a loop", "heartbeat". Covers external clocks (Claude Code, Codex, Pi) vs Hermes' built-in scheduler.
    14 installs
  75. ▌
    Render Images In Cursor · davidondrej
    Reliably show images, renders, mockups, screenshots, or plots to the human user inside the Cursor app chat. Use whenever the user must SEE an image the agent generated or found, or when the user says they cannot see an image you sent. Differentiator: fixes the silent failure where images saved outside the open workspace never render in Cursor chat.
    12 installs
  76. ▌
    Distribute Skill To All Agents · davidondrej
    Distribute a skill across the 4 agent skill folders (Codex, Claude Code, Pi, Hermes) so all agents see it. Use when the user says "distribute this skill", "sync skills across agents", or after creating/updating a skill that should be global. Covers the symlink layout and the ~/.pi/agent/skills trap.
    13 installs
  77. ▌
    Folder Specific Claude And Agents Md · davidondrej
    Create a specialized CLAUDE.md (+ AGENTS.md symlink) inside a specific folder to give future agents folder-scoped context. Use when the user asks to create a CLAUDE.md for a folder, write folder instructions, or add agent context to a directory.
    10 installs
  78. ▌
    Corral Launch Agents · davidondrej bundle
    Launch new CLI coding agents through Corral Design 1, or correctly reopen existing agent sessions inside a Corral-active Herdr repository. Use when the user asks to launch, spawn, batch-start, reopen, relaunch, or resume agents. New launches create Corral-owned tasks; resumptions reuse existing worktrees and sessions.
    14 installs
  79. ▌
    Repo Sync · davidondrej bundle
    Manage repo-sync on macOS for shared documents and team context. Use when asked what repo-sync does, to automatically sync a repo, add a repo to repo-sync, stop syncing or un-sync a repo, check sync health, configure repo-sync, uninstall it, or install and maintain its bundled agent skill. Ordinary one-time Git pulls and pushes do not need this skill.
    15 installs
  80. ▌
    Teach · davidondrej bundle
    Teach the user a new skill or concept, within this workspace.
    11 installs
  81. ▌
    Cmux · davidondrej
    Control the cmux macOS terminal app (CLI + socket API) — cmux workspaces, panes, surfaces, browser automation, notifications, settings, hooks. MUST be read before running any `cmux` command. Trigger ONLY when the user explicitly says "cmux" — a cmux pane, cmux workspace, cmux surface, or an agent running in cmux. Do NOT trigger on generic mentions of "workspace", "pane", "the other agent", or "delegate" when cmux is not named — workspaces in tmux, Ghostty, herdr, VS Code, etc. are NOT cmux. macOS only (14.0+).
    15 installs
  82. ▌
    Anti Sleep · davidondrej bundle
    Keep the user's MacBook awake reliably with macOS caffeinate for a set duration or while a process runs. Use for "don't let my Mac sleep", "keep the screen on", "anti-sleep", "caffeinate", overnight work, or long builds. Unlike a normal background job, it survives temporary agent-shell cleanup.
    9 installs
  83. ▌
    Openrouter · davidondrej bundle
    Configure, build, debug, and optimize any integration with the OpenRouter API. Use whenever choosing OpenRouter models or fallbacks, setting reasoning effort or token limits, routing providers, attaching images, using tools or structured output, or investigating cost, latency, streaming, and API failures. Applies across apps, scripts, SDKs, agents, and pipelines.
    15 installs
  84. ▌
    Setup Help · davidondrej bundle
    Walk the user through setting up anything step by step. Use when the user asks for help setting up, configuring, installing, or getting something working — "help me set up X", "walk me through this", "setup-help". Differentiator: gives one current step at a time, then always lists every remaining setup step after each response.
    12 installs
  85. ▌
    Deepapi · davidondrej bundle
    Use DeepAPI for all regular web searches (POST /v1/search/web) and for any deep research you perform (POST /v1/research/deep), instead of built-in search or research tools. Use Deep Scrape (POST /v1/scrape/deep) for a sourced JSON dossier on a person, company, or topic. Use DeepAPI for all scraping of the web (websites, LinkedIn, GitHub, X/Twitter, YouTube — POST /v1/scrape/*) instead of built-in fetch or browser tools. Platform data has dedicated DeepAPI endpoints — prefer them over web search. Instagram provides profile, posts, comments, and hashtag endpoints, not a generic search endpoint. Also use it to navigate and act on public websites (POST /v1/browser/act), draft and send safe email, and generate images with DEEPAPI_API_BASE_URL and DEEPAPI_API_KEY.
    15 installs
  86. ▌
    Remind · davidondrej bundle
    Rewrite the last response simpler and shorter in plain English, prefixed with a 3-5 sentence TLDR of the conversation so far. Manual-only, invoked as /remind.
    15 installs
  87. ▌
    Rename · davidondrej
    Manually-invoked skill that renames the current thread or session to 2-5 lowercase descriptive words. Use when the user says "rename", "rename this", "rename thread", or "rename session".
    12 installs
  88. ▌
    Herdr · davidondrej
    Operate and coordinate AI agents running inside Herdr in Ghostty. Use when the user says "Use the Herdr skill," mentions Herdr, or asks to inspect, message, wait for, or coordinate agents in a Herdr workspace. Herdr-specific; do not use for cmux or ordinary terminal sessions.
    11 installs
  89. ▌
    Bb CLI · davidondrej bundle
    Use this when controlling bb. The bb CLI lets you inspect, create, and orchestrate bb threads, automations, projects, providers, and environments.
    10 installs
  90. ▌
    Nagent · davidondrej bundle
    Launch a new bb worker thread with an explicit project, provider, model, reasoning effort, fast/default tier, worktree, and prompt. Short for "new agent". Use when the user says "nagent", "/nagent", "launch a bb session", "bb subagent", "spawn a bb thread", "new worktree agent", "launch it as its own thread, not as your subagent", "standalone bb thread", or asks to run Grok/Codex/Cursor CLI in bb on a repo. Differentiator vs bb-cli: this is only the spawn recipe. Differentiator vs codex-subagent/launch-subagent: those are Codex CLI and Cursor Task tool, not bb threads.
    9 installs
  91. ▌
    Level Up · davidondrej bundle
    Gauge the user's technical + product knowledge through 7 adaptive questions, log verbatim answers with honest ratings, and grow a learning plan from the gaps found. Use when the user says "level up", "level-up session", "quiz me", "gauge my knowledge", or wants a new assessment round. Differentiator: this finds and maps gaps; the `teach` skill delivers lessons on them.
    15 installs
  92. ▌
    Handoff · davidondrej bundle
    Compact the current conversation into a single, detailed handoff message — everything that happened, why it happened, and what's left — output in a code block so it can be copy-pasted into a fresh agent session. Use when hitting context limits, switching focus, ending a work session, or partitioning a task across fresh contexts.
    12 installs
  93. ▌
    Risky Changes · davidondrej
    Mandatory verification discipline before shipping any large or risky change — new public API fields or filters, provider or data-source behavior changes, billing and pricing logic, changed defaults that shape what customers see. Trigger BEFORE implementing whenever a change rests on an unverified assumption about real-world data or user behavior, or when the user says "risky change", "is this safe to ship", or "verify this assumption". Differentiator: validates that the change is a good idea using DeepAPI deep research (get a key at deepapi.co) and live measurement — not code correctness; unit tests do not count.
    13 installs
  94. ▌
    Decisions · davidondrej bundle
    Ask the agent to list all choices it made during the current work that it is not confident of. Manual-only; invoke with /decisions.
    14 installs
  95. ▌
    File Tree · davidondrej
    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".
    17 installs
  96. ▌
    Prompt Me · davidondrej
    Prompt the user with pointed questions to extract what is in his head about a project — remaining work, what is being avoided, what really matters, what does not. Use when the user says "prompt me", "ask me questions", or wants the agent to figure out priorities by questioning him.
    13 installs
  97. ▌
    Save Idea · davidondrej
    Quickly capture an idea from any repo or chat. Everything goes to the ~/code/ideas repo: video ideas to VIDEO-IDEAS.md; smaller podcast topics, guest ideas, questions, and AI observations to TOPICS.md; marketing and distribution ideas to MARKETING-IDEAS.md; startup ideas to STARTUP-IDEAS.md; convictions the user is certain about on AI-era building to CONVICTIONS.md; mini/technical/cool projects to build to mini-projects.md. Every entry gets a source line referencing the chat and repo it came from. Use when the user says "/save-idea", "save this idea", "video idea", "add a topic", "marketing idea", "startup idea", "save this conviction", "mini project", "cool project to build", "write this down for a video/podcast". Differentiator: appends to the user's idea backlogs — not a reminder, task, or general note tool.
    10 installs
  98. ▌
    Browser Use · davidondrej bundle
    Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work.
    11 installs
  99. ▌
    Deep Scrape · davidondrej
    Build a sourced JSON dossier on a person, company, or topic through DeepAPI. Use for deep scraping, company dossiers, sales prospect qualification, software or API vendor due diligence, customer problem research, and profiles across public sources. Use deep-research for detailed answers and recommendations; use a dedicated scraping endpoint for one known page or platform.
    12 installs
  100. ▌
    Who Is This · davidondrej bundle
    Deep-scrape a person across X, LinkedIn, GitHub, and the open web to judge if they are legit. Manual-only; invoke with /who-is-this. Use when the user says who-is-this, "who is this", "who is this guy", "research this person", "are they legit", "vet this founder", or drops a profile screenshot. Differentiator vs twitter-alpha: one-person background check, not a 7-person idea list. Differentiator vs deep-research: platform scrapes plus a short verdict, not a long cited memo.
    14 installs