ddgr
ddgr
Use ddgr for terminal-first web search when the task benefits from local CLI execution, reproducible flags, or JSON output that can be filtered further in-shell.
Treat ddgr as the discovery layer. Use it to find candidate URLs quickly, then hand selected URLs to a browser automation or page-inspection tool such as playwright-cli when the task requires reading page contents, following navigation, or validating page behavior.
When To Use
- The user explicitly wants
ddgror DuckDuckGo via CLI. - You need search results from a local command rather than the built-in web tool.
- You want machine-friendly output with
--json --np. - You need DuckDuckGo-specific features such as bangs, region, time, or site filtering.
- You want to collect likely target URLs first, then inspect the shortlisted pages with another tool.
Default Workflow
More from tosukui/myskills
swarm-meeting
Run structured multi-role design reviews and architecture debates for technical decisions. Use when Codex needs to compare options, pressure-test tradeoffs, recommend an MVP path, or simulate a meeting with distinct evaluation roles such as moderator, skeptic, pragmatist, minimalist, maximalist, retrieval architect, Granary workflow lead, semantic purist, lightweight contrarian, context economist, or workflow conservative.
13swarm-research-pack
Build compact task-scoped evidence packs from local code, docs, notes, and diffs before implementation or design review. Use when Codex needs to triage many local artifacts, prepare briefing material for swarm-meeting, separate known facts from assumptions, or narrow what should be loaded into live context.
12task-evaluator
Evaluate a task result against its stated scope, risks, and doc consistency. Use when Codex should review an implementation against a done definition instead of continuing to design or code inside the same session.
10task-writeback
Update restart notes, task records, and plan deltas after a task without bloating AGENTS.md. Use when Codex should write back the minimum durable context needed for the next fresh session.
10task-implementer
Implement a bounded change from a task-scoped brief without reloading the whole project history. Use when Codex already has an implementation brief or research pack and should keep coding context narrow.
10task-supervisor-loop
Coordinate a task through task-scoped research, implementation, evaluation, and write-back phases so live context stays small. Use when Codex should avoid one long session and instead pass compact artifacts between phases or subagents.
10