Gather disciplined context for solving a task, then hand off to development.

Apache-2.0Auto-check passedAgent Workflows

Install Solve Task

skills CLI
$ npx skills add hashgraph-online/awesome-codex-plugins --skill solve-task -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install hashgraph-online/awesome-codex-plugins solve-task --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/mimfort/rag_for_git/plugin/skills/solve-task .claude/skills/solve-task && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
solve-task
GitHub stars
1.2k
Token cost
~2.1k tokens
SKILL.md length
972 words
Files
5 (incl. references)
Skills in repo
686
Repo updated
First seen
Licence
Apache-2.0

At a glance

Gather disciplined context for solving a task, then hand off to development.

  • Works in 2 steps: Identify the task. → Gather context (best-effort, fail-open).…
  • The user asks to solve/implement a task (solve PRI-4
  • SKILL.md covers Inputs, Pipeline, Failure handling (fail-open) and Reporting a reviewer defect
  • Calls git

What it does

Solve Task is an agent skill from hashgraph-online/awesome-codex-plugins. Gather disciplined context for solving a task, then hand off to development. Use when the user asks to solve/implement a task ("solve PRI-4", "rag-reviewer:solve-task <key or description", "реши задачу X"). Reads a keyed task from the reviewer store, pulls related/similar tasks and relevant code, distills a brief, and enters brainstorming. Requires the reviewer MCP server.

Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/brief-format.md`, `references/context-gathering.md` and `references/modes.md`).

It sits in Agent Workflows, covering Brainstorming and Retrieval-augmented generation. It works with Model Context Protocol. The repository describes itself as: A curated list of awesome OpenAI Codex / ChatGPT plugins, skills, and resources. The 1 Codex Marketplace. See live plugins at: https://hol.org/plugins/best-codex-plugins. The licence is Apache-2.0.

When your agent uses it

  • The user asks to solve/implement a task (solve PRI-4
  • Rag-reviewer:solve-task <key

Example prompts

  • “solve PRI-4”
  • “rag-reviewer:solve-task <key or description”
  • “реши задачу X”
  • “/solve-task”

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. Identify the task.
  2. Gather context (best-effort, fail-open). Any tool returning a "(… unavailable)" / "(ничего не

What it can do on your machine

Read from SKILL.md and the folder at commit 78497e5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Solve Task loads about 2.1k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 97 tokens; SKILL.md has 972 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~97
When it runs · the whole SKILL.md, loaded when a task matches
~2.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~11k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from hashgraph-online/awesome-codex-plugins at commit 78497e5, republished under its Apache-2.0 licence (© hashgraph-online). 972 words, ~2,141 tokens.

Download SKILL.mdSave it as .claude/skills/solve-task/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
solve-task
description
Gather disciplined context for solving a task, then hand off to development. Use when the user asks to solve/implement a task ("solve PRI-4", "rag-reviewer:solve-task <key or description>", "реши задачу X"). Reads a keyed task from the reviewer store, pulls related/similar tasks and relevant code, distills a brief, and enters brainstorming. Requires the reviewer MCP server.

Solve Task

Gather the right context for a task, distill it into a brief, then enter the normal development workflow. This skill does NOT plan or implement — it disciplines context-gathering and hands the brief to superpowers:brainstorming (which leads to writing-plans → subagent-driven-development, or the execution strategy chosen in the startup survey (inline / subagent / lite)).

Inputs

$ARGUMENTS is either:

  • a task key (e.g. PRI-4, matching the board's key_pattern), or
  • a free-text description (e.g. "add a logout endpoint").

Pipeline

  1. Startup: survey + Preflight (index freshness + task-corpus warm-up). Run this BEFORE anything else. First resolve, once, the repo path (git rev-parse --show-toplevel) and the working branch (git branch --show-current; if it is in REVIEW_BRANCHES use it, else the primary branch) — step 3 reuses the same branch for search_codebase.

    Resolve task_board exactly once before any board call. Read the repo .review.yml block: its task_board mapping has priority; an absent block falls back to get_board_config(); an explicit empty task_board: disables board work for this run. Keep the resolved {type, project, key_pattern, create_target, done_target, options} value and reuse this resolved value in Step 1 and every board operation. Never call the deploy fallback when the repo explicitly disables the board.

    Call prepare_task_context(repo, key, branch, warm_board=True) once here — pass the resolved key when $ARGUMENTS matches key_pattern, else board-less: pass the user's formulation verbatim as key (the tool's key parameter is required and accepts free text when no board key matches). It folds the manual round trips below into one deterministic call and returns a single payload: preflight (branch, indexed_sha, drift, summaries, chunks, graph_nodes — feeds Step 0.1/0.4 below), task_board/task (feeds Step 2), related/subsystems/code/test_exemplars (feeds Step 3), gaps (a list of {section, reason, cause, cause_detail, remedy} — branch on whether cause is unknown, not on one non-unknown value; the classes are storage_unavailable | embedder_unavailable, and cause_detail refines storage_unavailable only (auth_failed | missing_database | pool_exhausted | null); copy every entry into Constraints / open questions in the Step 4 brief verbatim) and warnings (surface to the user). No source failure raises — a failed section just adds a gaps entry, so the steps below stay fail-open.

<!-- include: solve-task/references/preflight.md -->
  1. Config. Reuse the resolved value from preflight; do not read .review.yml or call get_board_config() again. If no board resolved, continue board-less. For incomplete metadata call get_board_targets(board_type=<task_board.type>, project=<task_board.project>, provider_options=<task_board.options or {}>): select from targets by label, and use option required_for / choices to ask for missing options. Never guess a target or an option and never branch on a board type.

Brief-building unit (Steps 2–4) runs on the chosen model. Steps 2–4 (identify → gather → distill → persist) are non-interactive; run them on the model chosen in the Step 0 startup survey. Dispatch a subagent on the chosen model when a per-subagent model override is available (session-less tools + Read/Bash/Glob/Write to persist the brief), passing the Step 0 prepare_task_context payload into its dispatch prompt so it does not re-call prepare_task_context or the tools it already replaced; otherwise build the brief inline. Details, the existing-artifacts pre-dispatch warn, the Собран на: marker line and the fail-open fallback are in references/brief-format.md below.

  1. Identify the task.

    • If $ARGUMENTS matches the board's key_pattern:
      1. Store-first. Use payload.task from the Step 0 prepare_task_context call — it already carries the task's own normalized content ({key, aliases[], title, description, criteria[], status, url}) from the reviewer store, refreshed by that call's board warm-up. Call reviewer get_task(key, project=<task_board.project>) directly only as a fallback: when payload.task is empty without a matching gaps entry explaining why, or when prepare_task_context itself is unavailable — it returns the same normalized shape.
        • Hit (a task object with a key, from payload.task or the fallback get_task call): use it directly as the TaskBrief. The task is already indexed (the preflight sync persisted it) — do NOT call index_task. Note in the brief that the task data came from the reviewer store (after sync).
          • Thin criteria (optional, fail-open). The store can return criteria=[]; requirements normally live in description. If it has NO heading matching (?i)(критери|приёмк|acceptance), leave criteria empty and record the gap. Do NOT call index_task.
        • Miss (null / no key) AND a board is resolved: call generic incremental sync_board(board=<task_board.project or null>, board_type=<task_board.type>, provider_options=<task_board.options or {}>, limit=null, purge_orphaned=false), then retry get_task(key, project=<task_board.project>) once. Error or second miss → board-less: treat $ARGUMENTS as the task description and record the gap.
        • Miss AND no board: board-less — treat $ARGUMENTS as the task description.
    • Otherwise: treat $ARGUMENTS as the task description; do not perform external task reads.

    Store-first cuts the double-fetch: prepare_task_context's board warm-up already pulled the whole board into the reviewer store, and a miss gets one generic incremental sync/retry (fewer LLM tokens and no provider-specific client dependency).

  2. Gather context (best-effort, fail-open). Any tool returning a "(… unavailable)" / "(ничего не найдено)" note or an error is non-fatal — continue. Details (subsystem prior, project scope, related-task lookups, search_codebase, graph deepening, test exemplars, lazy expansion/PR diff) are in references/context-gathering.md below.

Show full SKILL.md (199 more words)Show less
<!-- include: solve-task/references/context-gathering.md -->
<!-- include: _common/tool-usage.md -->

Use the session-less tools above.

Branch selection for search_codebase.

<!-- include: _common/branch-selection.md -->
  1. Distill the solution brief. Write a structured markdown brief whose only job is to seed brainstorming — compact, scannable, nothing the implementer won't act on.
<!-- include: solve-task/references/brief-format.md -->
<!-- include: solve-task/references/modes.md -->

Failure handling (fail-open)

  • No configured task_board / failed generic sync / task not found → board-less: build the brief from search_tasks (if the corpus is warm) + search_codebase + the user's formulation; note the missing task context.
  • Neo4j down → get_task_context / index_task graph parts degrade (empty + warning); build the brief from search_tasks + search_codebase.
  • Empty task corpus (no prior rag-reviewer:sync-tasks or reviews) → search_tasks is empty; use search_codebase + the user's formulation and note the missing task context.
  • Postgres down → search_codebase / search_tasks return empty; build the brief from the user's formulation alone and note the missing task context; still hand off to brainstorming.
  • Never abort: with any gap, distill what you have, note the deficit in the brief, and still hand off to brainstorming.
  • This skill reads task data only through the reviewer store and generic sync_board/retry. It writes exactly two files: the brief under docs/superpowers/briefs/ and the git-ignored run-state file under .superpowers/solve-task/; nothing else in the repository.

Reporting a reviewer defect

<!-- include: _common/bug-reporting.md -->

© hashgraph-online, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in plugins/mimfort/rag_for_git/plugin/skills/solve-task of hashgraph-online/awesome-codex-plugins.

  • SKILL.md
  • references/brief-format.md
  • references/context-gathering.md
  • references/modes.md
  • references/preflight.md

Open the folder on GitHubat commit 78497e5

Compare with similar skills

Solve Task next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Solve Task compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Solve Task this skillhashgraph-online/awesome-codex-plugins1.2k—~2.1kAutomated safety check: PassApache-2.0
Clawmemyoloshii/ClawMem210—~7.5kAutomated safety check: PassMIT
Agent Squad for TypeScript2FastLabs/agent-squad7.8k—~4.3kAutomated safety check: PassApache-2.0
Chatgpt App Builderalpic-ai/skybridge2.1k—~1kAutomated safety check: PassMIT
MCP App Builderalpic-ai/skybridge2.1k—~906Automated safety check: PassMIT
AutoRAG Setup and RepairMarker-Inc-Korea/AutoRAG5.1k—~5.3kAutomated safety check: PassMIT

Similar skills

  • Clawmem

    yoloshii/ClawMem

    ClawMem operational reference for agents at query time — the 3-rule escalation gate, MCP tool routing, the 4 query-optimization levers, pipeline behavior (query vs intentsearch), composite scoring…

    210 GitHub stars~7.5k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Agent Squad for TypeScript

    2FastLabs/agent-squad

    Guide to building Node.js and TypeScript apps on the agent-squad package: orchestrator, agent types, classifier routing, storage, retrievers and MCP tools.

    7.8k GitHub stars~4.3k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Chatgpt App Builder

    alpic-ai/skybridge

    Guide developers through creating and updating ChatGPT plugins.

    2.1k GitHub stars~1k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • MCP App Builder

    alpic-ai/skybridge

    Guide developers through creating and updating MCP Apps. An agent skill from alpic-ai/skybridge.

    2.1k GitHub stars~906 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • AutoRAG Setup and Repair

    Marker-Inc-Korea/AutoRAG

    Installs, configures, and repairs AutoRAG's search model, approved folders, indexes, and datasources, and registers its Lite MCP server.

    5.1k GitHub stars~5.3k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Skybridge

    alpic-ai/skybridge

    Guide developers through creating and updating ChatGPT plugins and MCP Apps.

    2.1k GitHub stars~923 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed

More from hashgraph-online/awesome-codex-plugins

All 686 skills in this repo
  • Anime Reaction Gif

    hashgraph-online/awesome-codex-plugins

    Create original anime-style reaction stickers as looping GIFs and MP4 previews, using generated character pose sheets and timed key poses.

    1.2k GitHub stars~922 tokensUpdated today
    Auto-check passed
  • Calibredb

    hashgraph-online/awesome-codex-plugins

    Manage and query Calibre libraries with the calibredb CLI (local paths or Calibre Content server URLs).

    1.2k GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Rust API Test Harness

    hashgraph-online/awesome-codex-plugins

    A skill your agent uses when adding, changing, testing, or debugging Rust HTTP APIs and services, especially when Codex needs black-box integration tests, random-port app startup, real database test…

    1.2k GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Art

    hashgraph-online/awesome-codex-plugins

    Make a studio's game look like something at build time — a cover from a real frame of the game (free), painted covers, backdrops, textures and character plates from image models through the…

    1.2k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Game Balance Economy

    hashgraph-online/awesome-codex-plugins

    Balance game difficulty, resources, rewards, probability, progression, economies, and dominant strategies.

    1.2k GitHub stars~618 tokensUpdated today
    Auto-check passed
  • Manuscript Engagement Analytics

    hashgraph-online/awesome-codex-plugins

    Analyze nonfiction manuscripts for reader engagement signals, including heading-level word counts, slow starts, long slogs, weak takeaway titles, value pacing, beta-reader comment dropoff, and…

    1.2k GitHub stars~875 tokensUpdated today
    Auto-check passed

Questions about Solve Task

What does Solve Task do?

Gather disciplined context for solving a task, then hand off to development. Solve Task is an agent skill from hashgraph-online/awesome-codex-plugins. Gather disciplined context for solving a task, then hand off to development.

When should I use Solve Task?

Solve Task fits situations like: the user asks to solve/implement a task (solve PRI-4; rag-reviewer:solve-task <key.

How do I install Solve Task in Claude Code?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill solve-task -a claude-code`. Or copy the skill folder (plugins/mimfort/rag_for_git/plugin/skills/solve-task in hashgraph-online/awesome-codex-plugins) into .claude/skills/solve-task in your project. Claude Code loads it when a task matches its description.

How do I install Solve Task in Codex?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill solve-task -a codex`. Or copy the skill folder (plugins/mimfort/rag_for_git/plugin/skills/solve-task in hashgraph-online/awesome-codex-plugins) into .agents/skills/solve-task in your project. Codex loads it when a task matches its description.

Can I use Solve Task in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hashgraph-online/awesome-codex-plugins --skill solve-task -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/solve-task, .gemini/skills/solve-task, .github/skills/solve-task and .opencode/skills/solve-task in your project.

What does Solve Task need to run?

Going by SKILL.md and its folder, Solve Task needs the command-line tools its instructions call (git).

Does Solve Task access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Solve Task safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Solve Task use?

Solve Task is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Solve Task use?

About 2.1k tokens (SKILL.md is roughly 8.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 9.3k tokens, read only when the agent opens those files.

What are the alternatives to Solve Task?

Skills that share tags, products or a category with Solve Task: Clawmem (yoloshii/ClawMem, 210 stars), Agent Squad for TypeScript (2FastLabs/agent-squad, 7.8k stars), Chatgpt App Builder (alpic-ai/skybridge, 2.1k stars) and MCP App Builder (alpic-ai/skybridge, 2.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Solve Task?

hashgraph-online (a GitHub organization) maintains it in hashgraph-online/awesome-codex-plugins, which has 1,242 GitHub stars. The repository holds 686 skills in this directory. The repository was last updated on October 8, 2026.

Source: hashgraph-online/awesome-codex-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.