← Back to Skills Marketplace
330
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install researching-in-parallel
Description
Research any topic thoroughly by running three sub-agents with distinct analytical lenses (breadth, critique, evidence), then giving their outputs to a final...
Usage Guidance
This skill appears to do exactly what it says: orchestrate three research sub-agents, fetch full-text sources, and save structured outputs to a workspace. Key things to consider before installing or running it:
- Workspace placement: the SKILL.md requires installing the skill directory inside the agent's workspace so sub-agents can read its templates. That is necessary for the skill to work, but it also means the skill (and sub-agents it spawns) will have read/write access to files under that workspace. Do not install it into a workspace that contains sensitive files you do not want the skill to read.
- File reads during setup: the skill states it may perform preparatory reads (reading skill-config.json, checking the workspace, looking for provided-sources files) without waiting for an explicit spawn confirmation. If you have sensitive files in the workspace, consider moving them or using a new empty directory for runs.
- Network and scraping: sub-agents will use web_fetch, a browser tool, and a PDF extractor to retrieve full-text sources from the web. This is expected for deep research, but it means the agent will make outbound requests to external sites. If your environment restricts external network access, note that research depth will be reduced.
- Saved extracts: the default skill-config.json sets save_source_extracts = true. Source extracts are intended to contain only the content actually used, but they will be written to the workspace. If you prefer not to retain extracts, set save_source_extracts to false before running.
- Model selection: the config includes provider/model strings as defaults. These are guidance for sessions_spawn; actual model usage is governed by your OpenClaw allowlist and runtime. If you want to constrain which models/providers the skill uses, add an allowlist in your openclaw.json (agents.defaults.models).
- Inspect files if concerned: because the skill is instruction-driven, you can review SKILL.md, the prompt templates in references/prompts, and scripts/assemble_prompts.py before installing. There are no hidden download URLs or credential requests in the package.
Overall, the package is internally consistent with its research orchestration purpose. If you will run research on sensitive topics or in a sensitive workspace, create a dedicated empty workspace directory for runs, and consider disabling source-extract saving or restricting network access as appropriate.
Capability Analysis
Type: OpenClaw Skill
Name: researching-in-parallel
Version: 1.4.2
The OpenClaw AgentSkills bundle 'researching-in-parallel' is classified as benign. Its purpose is to conduct deep research using multiple sub-agents, which inherently requires access to powerful tools like `sessions_spawn`, `web_fetch`, `browser`, `PDF tool`, and file read/write within a designated workspace. All instructions across `SKILL.md` and the various prompt templates (`references/prompts/*.md`) are transparently aligned with this stated research objective. There is no evidence of intentional harmful behavior such as data exfiltration, unauthorized persistence, remote control, or obfuscation. The skill emphasizes user confirmation, AI provenance, and responsible tool usage, and all file operations are confined to the specified workspace. While the tools used are powerful and could be misused if the agent's environment or user input were compromised, the skill itself does not direct or intend such malicious actions.
Capability Assessment
Purpose & Capability
The skill is a multi-pass research orchestrator. Its request to read prompt templates, write prompt files, spawn sub-agents, fetch web/PDF content, and save outputs/extracts is appropriate and expected for deep research. The SKILL.md's requirement that the skill be installed inside the agent's workspace is consistent with the need for spawned sub-agents to access local prompt templates and assets.
Instruction Scope
The runtime instructions instruct the main agent and sub-agents to read skill-config.json, assemble prompts, check for a user-supplied provided-sources file, copy files into the run workspace if needed, run web_fetch/browser/PDF tools to retrieve full text, and save cleaned source extracts and multiple output files inside the specified workspace directory. These actions are coherent with the research purpose, but they do involve reading and writing files in whatever workspace path is supplied and performing network fetches. Of particular note: the SKILL.md says preparatory work (reading config, checking workspace, identifying provided sources) may be completed without waiting for explicit confirmation — this means the skill may read files in the workspace during setup prior to a spawn confirmation.
Install Mechanism
No install spec or external downloads are present; the skill is primarily instruction- and template-driven with one helper script (assemble_prompts.py). No package downloads, remote installers, or unusual URLs are used. This is low-risk from an install/execution standpoint.
Credentials
The skill declares no required environment variables, credentials, or config paths. The skill-config.json includes model strings (provider/model identifiers) to guide session spawns, but it does not request secrets. Requiring web_fetch/browser/PDF tools and sessions_spawn is appropriate for its purpose and does not imply disproportionate credential access.
Persistence & Privilege
always is false and the skill does not request elevated runtime privileges or modification of other skills. The one privilege to note is the explicit requirement that the skill be installed inside the agent's workspace so sub-agents can access its assets; installing into a workspace gives the skill and spawned sub-agents read/write access to files under that workspace, which is necessary for functionality but should be considered when choosing the install location.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install researching-in-parallel - After installation, invoke the skill by name or use
/researching-in-parallel - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.4.2
- Removed the dependency on the scripts/verify_outputs.sh output verification script; now checks for output file existence in code after sub-agent termination.
- SKILL.md updated to reflect this change in Step 3a, improving process clarity and error handling instructions.
- No changes to agent roles, configuration structure, or core research workflow.
v1.4.1
researching-in-parallel 1.4.1
- Updated skill-config.json (details not specified).
- No workflow or logic changes to skill steps or documentation.
- No user-visible feature or breaking change.
v1.4.0
Version 1.4.0 — Major Update
- Improved research workflow: instructions now specify three distinct analytical sub-agents (breadth, critique, evidence), whose outputs are synthesized into one review report with unified bibliography.
- Added support for iterative research: outputs from previous runs can be reused as starting sources in future reports.
- Enhanced user interaction: requires explicit confirmation of topic, angle, output length, workspace, source handling, and model assignment before agent spawning.
- New file handling: clear procedures for collecting, documenting, and using user-provided sources; generates dedicated source and bibliography records.
- Stronger agent compatibility: details technical/workspace requirements, tool recommendations, and configuration steps for reproducibility and reliability.
Metadata
Frequently Asked Questions
What is Researching In Parallel?
Research any topic thoroughly by running three sub-agents with distinct analytical lenses (breadth, critique, evidence), then giving their outputs to a final... It is an AI Agent Skill for Claude Code / OpenClaw, with 330 downloads so far.
How do I install Researching In Parallel?
Run "/install researching-in-parallel" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Researching In Parallel free?
Yes, Researching In Parallel is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Researching In Parallel support?
Researching In Parallel is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Researching In Parallel?
It is built and maintained by vsamtani (@vsamtani); the current version is v1.4.2.
More Skills