David Ondrej Skills
davidondrej-skills
David Ondrej's personal set of agent skills: agent orchestration, environment setup, web research, structured thinking and documentation
High risk
We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.
Why this level
- Skills run shell commands, start processes and configure servers and databases
- Orchestration launches and delegates work to other agents
- Some skills call external services with keys
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/davidondrej-skillsDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Assembled automatically, review before installing.
Run in a terminal in the project folder
npx skills add davidondrej/skills --skill agent-orchestration/bb-cli agent-orchestration/bb-plugins agent-orchestration/cmux agent-orchestration/codex-subagent agent-orchestration/fable-review agent-orchestration/fable-safe-prompt agent-orchestration/git-worktree agent-orchestration/goal-loop agent-orchestration/gpt-review agent-orchestration/handoff agent-orchestration/herdr agent-orchestration/nagent agent-orchestration/new-grok-bot agent-orchestration/reset-cursor-acp agent-orchestration/self-archive agent-orchestration/total-review ops-and-setup/anti-sleep ops-and-setup/box-ascii ops-and-setup/computer-use ops-and-setup/create-readonly-db-role ops-and-setup/cua-driver ops-and-setup/github-outside-sandbox ops-and-setup/global-agent-guardrails ops-and-setup/openrouter ops-and-setup/persistent-localhost ops-and-setup/prompt-for-others ops-and-setup/rename-process ops-and-setup/repo-sync ops-and-setup/risky-changes ops-and-setup/setup-help research-and-web/browser-harness research-and-web/browser-use research-and-web/deep-research research-and-web/deepapi research-and-web/domain-checker research-and-web/fireflies-transcript research-and-web/online-shopping research-and-web/varied-search research-and-web/who-is-this skill-authoring/distribute-skill-to-all-agents skill-authoring/effective-agent-skills skill-authoring/folder-specific-claude-and-agents-md skill-authoring/push-skills thinking-and-docs/adr-verbatim thinking-and-docs/ask-then-build thinking-and-docs/before-building thinking-and-docs/decisions thinking-and-docs/file-tree thinking-and-docs/image-prompt thinking-and-docs/keep-track thinking-and-docs/read-all-adrs thinking-and-docs/remind thinking-and-docs/rename thinking-and-docs/save-idea thinking-and-docs/short thinking-and-docs/signal-from-expert thinking-and-docs/stop-overthinking thinking-and-docs/teach -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add davidondrej/skills --skill agent-orchestration/bb-cli agent-orchestration/bb-plugins agent-orchestration/cmux agent-orchestration/codex-subagent agent-orchestration/fable-review agent-orchestration/fable-safe-prompt agent-orchestration/git-worktree agent-orchestration/goal-loop agent-orchestration/gpt-review agent-orchestration/handoff agent-orchestration/herdr agent-orchestration/nagent agent-orchestration/new-grok-bot agent-orchestration/reset-cursor-acp agent-orchestration/self-archive agent-orchestration/total-review ops-and-setup/anti-sleep ops-and-setup/box-ascii ops-and-setup/computer-use ops-and-setup/create-readonly-db-role ops-and-setup/cua-driver ops-and-setup/github-outside-sandbox ops-and-setup/global-agent-guardrails ops-and-setup/openrouter ops-and-setup/persistent-localhost ops-and-setup/prompt-for-others ops-and-setup/rename-process ops-and-setup/repo-sync ops-and-setup/risky-changes ops-and-setup/setup-help research-and-web/browser-harness research-and-web/browser-use research-and-web/deep-research research-and-web/deepapi research-and-web/domain-checker research-and-web/fireflies-transcript research-and-web/online-shopping research-and-web/varied-search research-and-web/who-is-this skill-authoring/distribute-skill-to-all-agents skill-authoring/effective-agent-skills skill-authoring/folder-specific-claude-and-agents-md skill-authoring/push-skills thinking-and-docs/adr-verbatim thinking-and-docs/ask-then-build thinking-and-docs/before-building thinking-and-docs/decisions thinking-and-docs/file-tree thinking-and-docs/image-prompt thinking-and-docs/keep-track thinking-and-docs/read-all-adrs thinking-and-docs/remind thinking-and-docs/rename thinking-and-docs/save-idea thinking-and-docs/short thinking-and-docs/signal-from-expert thinking-and-docs/stop-overthinking thinking-and-docs/teach -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add davidondrej/skills --skill agent-orchestration/bb-cli agent-orchestration/bb-plugins agent-orchestration/cmux agent-orchestration/codex-subagent agent-orchestration/fable-review agent-orchestration/fable-safe-prompt agent-orchestration/git-worktree agent-orchestration/goal-loop agent-orchestration/gpt-review agent-orchestration/handoff agent-orchestration/herdr agent-orchestration/nagent agent-orchestration/new-grok-bot agent-orchestration/reset-cursor-acp agent-orchestration/self-archive agent-orchestration/total-review ops-and-setup/anti-sleep ops-and-setup/box-ascii ops-and-setup/computer-use ops-and-setup/create-readonly-db-role ops-and-setup/cua-driver ops-and-setup/github-outside-sandbox ops-and-setup/global-agent-guardrails ops-and-setup/openrouter ops-and-setup/persistent-localhost ops-and-setup/prompt-for-others ops-and-setup/rename-process ops-and-setup/repo-sync ops-and-setup/risky-changes ops-and-setup/setup-help research-and-web/browser-harness research-and-web/browser-use research-and-web/deep-research research-and-web/deepapi research-and-web/domain-checker research-and-web/fireflies-transcript research-and-web/online-shopping research-and-web/varied-search research-and-web/who-is-this skill-authoring/distribute-skill-to-all-agents skill-authoring/effective-agent-skills skill-authoring/folder-specific-claude-and-agents-md skill-authoring/push-skills thinking-and-docs/adr-verbatim thinking-and-docs/ask-then-build thinking-and-docs/before-building thinking-and-docs/decisions thinking-and-docs/file-tree thinking-and-docs/image-prompt thinking-and-docs/keep-track thinking-and-docs/read-all-adrs thinking-and-docs/remind thinking-and-docs/rename thinking-and-docs/save-idea thinking-and-docs/short thinking-and-docs/signal-from-expert thinking-and-docs/stop-overthinking thinking-and-docs/teach -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add davidondrej/skills --skill agent-orchestration/bb-cli agent-orchestration/bb-plugins agent-orchestration/cmux agent-orchestration/codex-subagent agent-orchestration/fable-review agent-orchestration/fable-safe-prompt agent-orchestration/git-worktree agent-orchestration/goal-loop agent-orchestration/gpt-review agent-orchestration/handoff agent-orchestration/herdr agent-orchestration/nagent agent-orchestration/new-grok-bot agent-orchestration/reset-cursor-acp agent-orchestration/self-archive agent-orchestration/total-review ops-and-setup/anti-sleep ops-and-setup/box-ascii ops-and-setup/computer-use ops-and-setup/create-readonly-db-role ops-and-setup/cua-driver ops-and-setup/github-outside-sandbox ops-and-setup/global-agent-guardrails ops-and-setup/openrouter ops-and-setup/persistent-localhost ops-and-setup/prompt-for-others ops-and-setup/rename-process ops-and-setup/repo-sync ops-and-setup/risky-changes ops-and-setup/setup-help research-and-web/browser-harness research-and-web/browser-use research-and-web/deep-research research-and-web/deepapi research-and-web/domain-checker research-and-web/fireflies-transcript research-and-web/online-shopping research-and-web/varied-search research-and-web/who-is-this skill-authoring/distribute-skill-to-all-agents skill-authoring/effective-agent-skills skill-authoring/folder-specific-claude-and-agents-md skill-authoring/push-skills thinking-and-docs/adr-verbatim thinking-and-docs/ask-then-build thinking-and-docs/before-building thinking-and-docs/decisions thinking-and-docs/file-tree thinking-and-docs/image-prompt thinking-and-docs/keep-track thinking-and-docs/read-all-adrs thinking-and-docs/remind thinking-and-docs/rename thinking-and-docs/save-idea thinking-and-docs/short thinking-and-docs/signal-from-expert thinking-and-docs/stop-overthinking thinking-and-docs/teach -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add davidondrej/skills --skill agent-orchestration/bb-cli agent-orchestration/bb-plugins agent-orchestration/cmux agent-orchestration/codex-subagent agent-orchestration/fable-review agent-orchestration/fable-safe-prompt agent-orchestration/git-worktree agent-orchestration/goal-loop agent-orchestration/gpt-review agent-orchestration/handoff agent-orchestration/herdr agent-orchestration/nagent agent-orchestration/new-grok-bot agent-orchestration/reset-cursor-acp agent-orchestration/self-archive agent-orchestration/total-review ops-and-setup/anti-sleep ops-and-setup/box-ascii ops-and-setup/computer-use ops-and-setup/create-readonly-db-role ops-and-setup/cua-driver ops-and-setup/github-outside-sandbox ops-and-setup/global-agent-guardrails ops-and-setup/openrouter ops-and-setup/persistent-localhost ops-and-setup/prompt-for-others ops-and-setup/rename-process ops-and-setup/repo-sync ops-and-setup/risky-changes ops-and-setup/setup-help research-and-web/browser-harness research-and-web/browser-use research-and-web/deep-research research-and-web/deepapi research-and-web/domain-checker research-and-web/fireflies-transcript research-and-web/online-shopping research-and-web/varied-search research-and-web/who-is-this skill-authoring/distribute-skill-to-all-agents skill-authoring/effective-agent-skills skill-authoring/folder-specific-claude-and-agents-md skill-authoring/push-skills thinking-and-docs/adr-verbatim thinking-and-docs/ask-then-build thinking-and-docs/before-building thinking-and-docs/decisions thinking-and-docs/file-tree thinking-and-docs/image-prompt thinking-and-docs/keep-track thinking-and-docs/read-all-adrs thinking-and-docs/remind thinking-and-docs/rename thinking-and-docs/save-idea thinking-and-docs/short thinking-and-docs/signal-from-expert thinking-and-docs/stop-overthinking thinking-and-docs/teach -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add davidondrej/skills --skill agent-orchestration/bb-cli agent-orchestration/bb-plugins agent-orchestration/cmux agent-orchestration/codex-subagent agent-orchestration/fable-review agent-orchestration/fable-safe-prompt agent-orchestration/git-worktree agent-orchestration/goal-loop agent-orchestration/gpt-review agent-orchestration/handoff agent-orchestration/herdr agent-orchestration/nagent agent-orchestration/new-grok-bot agent-orchestration/reset-cursor-acp agent-orchestration/self-archive agent-orchestration/total-review ops-and-setup/anti-sleep ops-and-setup/box-ascii ops-and-setup/computer-use ops-and-setup/create-readonly-db-role ops-and-setup/cua-driver ops-and-setup/github-outside-sandbox ops-and-setup/global-agent-guardrails ops-and-setup/openrouter ops-and-setup/persistent-localhost ops-and-setup/prompt-for-others ops-and-setup/rename-process ops-and-setup/repo-sync ops-and-setup/risky-changes ops-and-setup/setup-help research-and-web/browser-harness research-and-web/browser-use research-and-web/deep-research research-and-web/deepapi research-and-web/domain-checker research-and-web/fireflies-transcript research-and-web/online-shopping research-and-web/varied-search research-and-web/who-is-this skill-authoring/distribute-skill-to-all-agents skill-authoring/effective-agent-skills skill-authoring/folder-specific-claude-and-agents-md skill-authoring/push-skills thinking-and-docs/adr-verbatim thinking-and-docs/ask-then-build thinking-and-docs/before-building thinking-and-docs/decisions thinking-and-docs/file-tree thinking-and-docs/image-prompt thinking-and-docs/keep-track thinking-and-docs/read-all-adrs thinking-and-docs/remind thinking-and-docs/rename thinking-and-docs/save-idea thinking-and-docs/short thinking-and-docs/signal-from-expert thinking-and-docs/stop-overthinking thinking-and-docs/teach -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add davidondrej/skills --skill agent-orchestration/bb-cli agent-orchestration/bb-plugins agent-orchestration/cmux agent-orchestration/codex-subagent agent-orchestration/fable-review agent-orchestration/fable-safe-prompt agent-orchestration/git-worktree agent-orchestration/goal-loop agent-orchestration/gpt-review agent-orchestration/handoff agent-orchestration/herdr agent-orchestration/nagent agent-orchestration/new-grok-bot agent-orchestration/reset-cursor-acp agent-orchestration/self-archive agent-orchestration/total-review ops-and-setup/anti-sleep ops-and-setup/box-ascii ops-and-setup/computer-use ops-and-setup/create-readonly-db-role ops-and-setup/cua-driver ops-and-setup/github-outside-sandbox ops-and-setup/global-agent-guardrails ops-and-setup/openrouter ops-and-setup/persistent-localhost ops-and-setup/prompt-for-others ops-and-setup/rename-process ops-and-setup/repo-sync ops-and-setup/risky-changes ops-and-setup/setup-help research-and-web/browser-harness research-and-web/browser-use research-and-web/deep-research research-and-web/deepapi research-and-web/domain-checker research-and-web/fireflies-transcript research-and-web/online-shopping research-and-web/varied-search research-and-web/who-is-this skill-authoring/distribute-skill-to-all-agents skill-authoring/effective-agent-skills skill-authoring/folder-specific-claude-and-agents-md skill-authoring/push-skills thinking-and-docs/adr-verbatim thinking-and-docs/ask-then-build thinking-and-docs/before-building thinking-and-docs/decisions thinking-and-docs/file-tree thinking-and-docs/image-prompt thinking-and-docs/keep-track thinking-and-docs/read-all-adrs thinking-and-docs/remind thinking-and-docs/rename thinking-and-docs/save-idea thinking-and-docs/short thinking-and-docs/signal-from-expert thinking-and-docs/stop-overthinking thinking-and-docs/teach -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add davidondrej/skills --skill agent-orchestration/bb-cli agent-orchestration/bb-plugins agent-orchestration/cmux agent-orchestration/codex-subagent agent-orchestration/fable-review agent-orchestration/fable-safe-prompt agent-orchestration/git-worktree agent-orchestration/goal-loop agent-orchestration/gpt-review agent-orchestration/handoff agent-orchestration/herdr agent-orchestration/nagent agent-orchestration/new-grok-bot agent-orchestration/reset-cursor-acp agent-orchestration/self-archive agent-orchestration/total-review ops-and-setup/anti-sleep ops-and-setup/box-ascii ops-and-setup/computer-use ops-and-setup/create-readonly-db-role ops-and-setup/cua-driver ops-and-setup/github-outside-sandbox ops-and-setup/global-agent-guardrails ops-and-setup/openrouter ops-and-setup/persistent-localhost ops-and-setup/prompt-for-others ops-and-setup/rename-process ops-and-setup/repo-sync ops-and-setup/risky-changes ops-and-setup/setup-help research-and-web/browser-harness research-and-web/browser-use research-and-web/deep-research research-and-web/deepapi research-and-web/domain-checker research-and-web/fireflies-transcript research-and-web/online-shopping research-and-web/varied-search research-and-web/who-is-this skill-authoring/distribute-skill-to-all-agents skill-authoring/effective-agent-skills skill-authoring/folder-specific-claude-and-agents-md skill-authoring/push-skills thinking-and-docs/adr-verbatim thinking-and-docs/ask-then-build thinking-and-docs/before-building thinking-and-docs/decisions thinking-and-docs/file-tree thinking-and-docs/image-prompt thinking-and-docs/keep-track thinking-and-docs/read-all-adrs thinking-and-docs/remind thinking-and-docs/rename thinking-and-docs/save-idea thinking-and-docs/short thinking-and-docs/signal-from-expert thinking-and-docs/stop-overthinking thinking-and-docs/teach -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Clone https://github.com/davidondrej/skills, look through the folders in skills/ and copy the skills you need (each is a folder with a SKILL.md) into ~/.claude/skills/. The folder name must match name in SKILL.md.
Other ways from the author
git clone https://github.com/davidondrej/skills.git
cp -r skills/skills/agent-orchestration/goal-loop ~/.claude/skills/Copy only the skill folders you need from skills/ into ~/.claude/skills/ globally or into the project's .claude/skills/. The example shows one skill; change the path for the one you want.
This is third-party code. Review the repository files before installing.
What it does
The repository packages David Ondrej's workflows as separate skills; each lives in its own folder and starts with a SKILL.md that explains when and how to use it. Skills are split into five groups: agent orchestration (running, scheduling, delegating, loops and cross-model review), authoring and publishing skills themselves, finding and pulling data from the web and YouTube, structured thinking and turning ideas into documentation, and machine, server, security and tool setup. Several research skills route through the DeepAPI service. The agent loads the relevant skill when a task calls for it and follows its instructions.
Who it is for. For developers and engineers who build agentic workflows and want ready patterns for orchestration, research and environment setup.
Good fit when
- You need to run or coordinate several agents, set up an autonomous loop or a cross-model review
- You need to author your own skill or agent context file
- You need patterns for web research, YouTube workflows or structured problem breakdown
Not a fit when
- You need one narrow tool rather than a broad set of workflows
- You are not ready to hold keys and pay for the external services some skills rely on
Example request
Draft me a goal loop prompt that raises test coverage in src/auth to 75 percentLimitations
This is the author's personal set; its scope and rules follow his way of working. Some skills run shell commands, start processes and configure servers and databases, so use them with an understanding of the consequences. The research skills and part of the orchestration group call external services (DeepAPI, OpenRouter and others) that need keys and payment, and availability of some services from Russia without a VPN is not guaranteed.
How to disable. Remove the copied skill folders from ~/.claude/skills/ or from the project's .claude/skills/ directory.
Security check
- Skills run shell commands, start processes and configure servers and databases
- Orchestration launches and delegates work to other agents
- Some skills call external services with keys
README in short
The README describes a set of reusable skills for coding agents, research agents and workflow agents. Skills are grouped into folders under skills/: agent orchestration, skill authoring and publishing, research and web, thinking and docs, and machine setup and operations. Each skill lives in its own folder and starts with a SKILL.md that says when and how to use it. Several research skills run through DeepAPI. MIT licensed.
SKILL.md
--- name: goal-loop description: 'Draft /goal prompts and explain persistent agent loops. Use for goal or Ralph loops, autonomous run setup, monitoring, and troubleshooting.' --- # Agent `/goal` Loop ## What `/goal` is `/goal` makes an agent persist through `plan -> act -> test -> review -> iterate`. If a turn ends before the goal is met, it auto-continues instead of waiting for input. The loop ends at its stop condition, a user pause, or the token budget limit. It is also called the Ralph loop. ## When to use it Use for repeated autonomous work with a verifiable stop condition: passing tests, target coverage, eval at or above a threshold, or a green build. ## The 4-part contract (every goal needs this) 1. Objective, one sentence, one concrete outcome. 2. Constraints, what must NOT change (public API, files, libs, conventions). 3. Validation command, the exact shell command that proves progress. 4. Stop condition, verifiable.
FAQ
Is this David Ondrej's official set?
Yes, the repository is stated as his personal agent skills. Its scope and rules reflect his approach to working with agents.
Do I have to install every skill?
No. Skills are independent, so you can copy only the folders you need, for example orchestration or web research.
Related
Open-source personal AI assistant on your own machine: answers in Telegram, Slack, Discord and WhatsApp, extended with skills and plugins
A self-improving agent from Nous Research with a TUI, messaging gateway, cron jobs and skills it writes itself
An open source coding agent for the terminal and desktop with build and plan modes
Open prompt library with a Claude Code plugin, MCP server and CLI: search, fetch and improve prompts and skills from an agent