Agent skill

Researcher Workflow

by magnus919 in magnus919/hermes-profiles

Non-interactive deep research pipeline for specialist subagents.

MITAuto-check passedResearch & Science

Install Researcher Workflow

skills CLI
$ npx skills add magnus919/hermes-profiles --skill researcher-workflow -a claude-code

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

GitHub CLI
$ gh skill install magnus919/hermes-profiles researcher-workflow --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/magnus919/hermes-profiles.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/researcher-workflow .claude/skills/researcher-workflow && 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
researcher-workflow
GitHub stars
289
Token cost
~1.1k tokens
SKILL.md length
430 words
Files
12 (incl. references)
Skills in repo
31
Repo updated
First seen
Licence
MIT

At a glance

Non-interactive deep research pipeline for specialist subagents.

  • The orchestrator
  • SKILL.md covers Sub-Skills, Navigation, Pipeline Heuristics and Pitfalls
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Product-manager

What it does

Researcher Workflow is an agent skill from magnus919/hermes-profiles. Non-interactive deep research pipeline for specialist subagents. Use when the orchestrator, product-manager, or another profile assigns a research mission that requires systematic investigation with progressive disclosure. The researcher receives a brief, interpolates scope, executes multi-pass research via groktocrawl, evaluates gaps for recursion, and produces a layered artifact pyramid in /tmp/.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 13 other files, including reference files (for example `AGENTS.md`, `README.md` and `decision-map.md`). Compatibility notes: Hermes Agent — designed for non-interactive subagent operation

It sits in Research & Science, covering Deep research and Subagents. The repository describes itself as: Curated Hermes Agent profiles for specialist swarms — opinionated, Hermes-optimized, artifact-pyramid native. The licence is MIT.

When your agent uses it

  • The orchestrator
  • Product-manager
  • Another profile assigns a research mission that requires systematic investigation with progressive disclosure

Example prompts

  • “/researcher-workflow”

Requirements

  • Compatibility (from SKILL.md): Hermes Agent — designed for non-interactive subagent operation

What it can do on your machine

Read from SKILL.md and the folder at commit 867a555. 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

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    Links to these hosts (documentation or services it may open):

    • cognitect.com
    • docs.arc42.org
    • arc42.org
    • cs.ubc.ca
    • c4model.com

    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.

  • Compatibility

    Hermes Agent — designed for non-interactive subagent operation

    From compatibility in the SKILL.md frontmatter.

Context cost

Researcher Workflow loads about 1.1k tokens when it runs, and up to ~1.6k if it reads all its reference files. Until then it costs about 105 tokens; SKILL.md has 430 words of instructions outside code blocks.

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

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 magnus919/hermes-profiles at commit 867a555, republished under its MIT licence (© magnus919). 430 words, ~1,097 tokens.

Download SKILL.mdSave it as .claude/skills/researcher-workflow/SKILL.md (or your agent's skills folder). This skill also uses 11 other files; get the full folder from GitHub.
name
researcher-workflow
description
Non-interactive deep research pipeline for specialist subagents. Use when the orchestrator, product-manager, or another profile assigns a research mission that requires systematic investigation with progressive disclosure. The researcher receives a brief, interpolates scope, executes multi-pass research via groktocrawl, evaluates gaps for recursion, and produces a layered artifact pyramid in /tmp/.
compatibility
Hermes Agent — designed for non-interactive subagent operation
metadata.tags
workflow, bundle, research, subagent, pipeline, progressive-disclosure
metadata.spec-version
1.0

Researcher Workflow

A 5-phase workflow for systematic deep research with progressive disclosure artifact output. Designed for the researcher specialist subagent profile when dispatched by an orchestrator.

RECEIVE MISSION → GATHER → EVALUATE GAPS → [RECURSE] → BUILD PYRAMID → DELIVER

Sub-Skills

PhaseSkillTrigger
Receive Missionresearcher-workflow/receive-missionOrchestrator assigns a research brief — reformulate into explicit scope
Gatherresearcher-workflow/research-gatherExecute research using groktocrawl suite exclusively
Evaluate Gapsresearcher-workflow/evaluate-gapsAssess gathered material, decide on recursion depth
Build Pyramidresearcher-workflow/build-pyramidAssemble progressive disclosure artifact files
Deliverresearcher-workflow/deliver-findingsReport back with absolute path references and layer descriptions

Navigation

When this umbrella is loaded (by the researcher profile), identify which phase you're in, load the corresponding sub-skill via skill_view(), and follow its instructions. Each sub-skill documents its transition signals.

Pipeline Heuristics

  • Entry: Always starts at Phase 1 (Receive Mission). The other phases cannot be entered directly.
  • Recursion: Phase 3 (Evaluate Gaps) can loop back to Phase 2 (Gather) for targeted follow-up. This is the only non-linear path.
  • Tool discipline: ALL web research goes through groktocrawl. The built-in web_search and web_extract tools are explicitly prohibited — they are insufficient and often broken. See references/tool-governance.md for the full fallback chain and rationale. Load with skill_view(name="researcher-workflow", file_path="references/tool-governance.md").
  • Artifacts: Output is written to /tmp/researcher-workflow/<mission-slug>/ as layered markdown files. Each layer links downward with descriptions so consuming agents can choose their depth.
  • State: No persistent state between phases. Each sub-skill reads the mission brief and artifact directory to determine context.

Pitfalls

Show full SKILL.md (204 more words)Show less
delegate_task timeout recovery

The Gather phase uses delegate_task to spawn subagents for parallel research. These subagents have a 600-second hard timeout. When a single monolithic research task times out, split into parallel sub-tasks (up to 3) each covering a distinct methodology, source, or angle. This succeeded for two of three parallel tasks in one real session; the third still timed out.

Second-line fallback when parallel sub-tasks also timeout: use direct groktocrawl scrape on known canonical URLs for the remaining sources. Note that groktocrawl agent and groktocrawl search may return empty results even when the server is functioning — agent sometimes returns "unable to find any relevant web pages" and search may be unconfigured. The reliable fallback is groktocrawl scrape <url> on each known canonical URL individually. Known URLs for common architecture-methodology sources:

Key recovery principle: When the subagent times out, the research question is still valid. Recover by reducing each subagent's scope (fewer sources per agent) and filling the gap with direct groktocrawl scrapes on specific URLs rather than re-delegating the same bundle.

© magnus919, MIT. 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 11 other files (references) in skills/researcher-workflow of magnus919/hermes-profiles.

  • SKILL.md
  • AGENTS.md
  • README.md
  • decision-map.md
  • manifest.yaml
  • references/generated-from.md
  • references/tool-governance.md
  • skills/build-pyramid.md
  • skills/deliver-findings.md
  • skills/evaluate-gaps.md
  • skills/receive-mission.md
  • skills/research-gather.md

Open the folder on GitHubat commit 867a555

Compare with similar skills

Researcher Workflow 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.

Researcher Workflow compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Researcher Workflow this skillmagnus919/hermes-profiles289—~1.1kAutomated safety check: PassMIT
Web ResearchJuncai22/spring-ai-agent-learning1242 repos~1.1kAutomated safety check: PassApache-2.0
Deep Research Teammalob/nix-config463—~5.8kAutomated safety check: PassMIT
Deep Researchasgeirtj/system_prompts_leaks69k—~3.3kAutomated safety check: PassCC0-1.0
Deep Research312362115/claude107—~6.6kAutomated safety check: PassMIT
ULW Deep Researchcode-yeongyu/oh-my-openagent70k—~14kAutomated safety check: PassCustom licence

Similar skills

  • Web Research

    Juncai22/spring-ai-agent-learning

    A skill your agent uses for requests related to web research; it provides a structured approach to conducting comprehensive web research

    124 GitHub starsUsed in 2 repos~1.1k tokens
    Research & ScienceAuto-check passed
  • Deep Research Team

    malob/nix-config

    Coordinates a team of researcher agents across several rounds, with a lead who triages findings, assigns follow-ups and cross-checks key claims.

    463 GitHub stars~5.8k tokensUpdated today
    Research & ScienceAuto-check passed
  • Deep Research

    asgeirtj/system_prompts_leaks

    A skill your agent uses when the user's prompt requires (1) researching a topic across multiple sources, comparing options or alternatives, analyzing trends or history, understanding markets or…

    69k GitHub stars~3.3k tokensUpdated today
    Research & ScienceAuto-check passed
  • Deep Research

    312362115/claude

    深度调研技能:对任意命题进行系统性调研并输出专业研究报告. An agent skill from 312362115/claude.

    107 GitHub stars~6.6k tokensUpdated 5 mo ago
    Research & ScienceAuto-check passed
  • ULW Deep Research

    code-yeongyu/oh-my-openagent

    Runs an exhaustive, team-based research session that stands up cooperating agents, debates findings and delivers a report where every claim has a citation or proof.

    70k GitHub stars~14k tokensUpdated today
    Research & ScienceAuto-check passed
  • Deep Research

    XiaomiMiMo/MiMo-Code

    Runs a multi-source investigation with parallel sub-agents and built-in web tools, then writes one cited report. Meant for open-ended topics, not quick lookups.

    14k GitHub stars~1.2k tokensUpdated 2 days ago
    Research & ScienceAuto-check passed

More from magnus919/hermes-profiles

All 31 skills in this repo
  • Data Scientist

    magnus919/hermes-profiles

    PhD-level expertise in data science, statistics, and machine learning.

    289 GitHub stars~3.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Brand Designer

    magnus919/hermes-profiles

    Create comprehensive brand identity documentation for any brand.

    289 GitHub stars~2.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Sdd Authoring

    magnus919/hermes-profiles

    Specification authoring for AI-native SDD — writes formal specifications in structured formats (Gherkin, user stories, acceptance criteria), enforces spec quality gates, and produces…

    289 GitHub stars~1.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Sdd Verification

    magnus919/hermes-profiles

    SDD acceptance criteria verification — maps specification acceptance criteria to tests, validates implementation output against spec requirements, and produces artifact-pyramid-compliant…

    289 GitHub stars~1.8k tokensUpdated 3 mo ago
    Auto-check passed
  • Sdd Work Decomposition

    magnus919/hermes-profiles

    SDD work decomposition — translates formal specifications into dependency-aware task plans with per-task acceptance criteria.

    289 GitHub stars~1.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Artifact Pyramids

    magnus919/hermes-profiles

    Progressive disclosure for what AI agents produce. An agent skill from magnus919/hermes-profiles.

    289 GitHub stars~2.5k tokensUpdated 3 mo ago
    Auto-check passed

Questions about Researcher Workflow

What does Researcher Workflow do?

Non-interactive deep research pipeline for specialist subagents. Researcher Workflow is an agent skill from magnus919/hermes-profiles. Non-interactive deep research pipeline for specialist subagents.

When should I use Researcher Workflow?

Researcher Workflow fits situations like: the orchestrator; product-manager; another profile assigns a research mission that requires systematic investigation with progressive disclosure.

How do I install Researcher Workflow in Claude Code?

Run `npx skills add magnus919/hermes-profiles --skill researcher-workflow -a claude-code`. Or copy the skill folder (skills/researcher-workflow in magnus919/hermes-profiles) into .claude/skills/researcher-workflow in your project. Claude Code loads it when a task matches its description.

How do I install Researcher Workflow in Codex?

Run `npx skills add magnus919/hermes-profiles --skill researcher-workflow -a codex`. Or copy the skill folder (skills/researcher-workflow in magnus919/hermes-profiles) into .agents/skills/researcher-workflow in your project. Codex loads it when a task matches its description.

Can I use Researcher Workflow 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 magnus919/hermes-profiles --skill researcher-workflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/researcher-workflow, .gemini/skills/researcher-workflow, .github/skills/researcher-workflow and .opencode/skills/researcher-workflow in your project.

What does Researcher Workflow need to run?

SKILL.md names no scripts, command-line tools or credentials: Researcher Workflow is instructions for the agent only. Compatibility (from SKILL.md): Hermes Agent — designed for non-interactive subagent operation.

Does Researcher Workflow access the network?

SKILL.md names 5 domains. As links in the text: cognitect.com, docs.arc42.org, arc42.org, cs.ubc.ca and c4model.com. This is read from the text; nothing was executed.

Is Researcher Workflow 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 Researcher Workflow use?

Researcher Workflow is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Researcher Workflow use?

About 1.1k tokens (SKILL.md is roughly 4.4k 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 478 tokens, read only when the agent opens those files.

What are the alternatives to Researcher Workflow?

Skills that share tags, products or a category with Researcher Workflow: Web Research (Juncai22/spring-ai-agent-learning, 124 stars), Deep Research Team (malob/nix-config, 463 stars), Deep Research (asgeirtj/system_prompts_leaks, 69k stars) and Deep Research (312362115/claude, 107 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Researcher Workflow?

magnus919 (a GitHub user) maintains it in magnus919/hermes-profiles, which has 289 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on June 27, 2026.

Source: magnus919/hermes-profiles on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.