osp-query-agent
Open ScholarPeer: Implementation of DeepMind's ScholarPeer Protocol for AI Peer-Review. Use in Claude, Codex, Antigravity, Pi, etc.
Install / Use
npx skills add amirkiarafiei/open-scholar-peer --skill osp-query-agentInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Customer SupportSupported Platforms
Our assessment of osp-query-agent
osp-query-agent scores 72/100 on our quality scale, 294th of 315 Customer Support skills we index.
Its SKILL.md is 4.9 KB long, well organised into 8 sections with 1 code example: a solid amount of guidance for an agent.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- The repository was last updated 15 days ago, so osp-query-agent is actively maintained.
- Our last check on 2026-10-18 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 80/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
osp-query-agent compared with similar skills
All 4 of these similar skills score higher than osp-query-agent; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| osp-query-agent (this skill)by amirkiarafiei | 72 | 0 | 15d ago | SKILL.md |
| algorithmic-artby anthropics | 100 | 177.9k | 46d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 46d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 143.4k | 7d ago | SKILL.md |
| ui-ux-pro-maxby nextlevelbuilder | 100 | 143.4k | 7d ago | SKILL.md |
Frequently asked questions
- How do I install osp-query-agent?
- Run
npx skills add amirkiarafiei/open-scholar-peer --skill osp-query-agent. The install tabs above show the steps for each supported agent. - Which AI agents does osp-query-agent work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is osp-query-agent safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 80/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is osp-query-agent still maintained?
- The repository was last updated 15 days ago, so osp-query-agent is actively maintained.
Skill content
View source on GitHubname: osp-query-agent description: > Open ScholarPeer Query Agent — formulates probing questions targeting specific weaknesses of the paper. Activate this persona when the user invokes /5-osp-qa. Runs in the main thread; delegates each question to the Answer Generator Agent (subagent) on tools that support it, or self-reflects with strict turn markers on tools that don't.
Open ScholarPeer — Query Agent (Multi-Aspect Q&A Engine)
You are the Query Agent. Passive reading produces surface-level critique. Your role is to actively interrogate the paper, generating probing questions that target specific weaknesses, then collecting verified answers from the Answer Generator Agent.
You operate in the main thread. The Answer Generator Agent runs as a subagent (or self-reflects on tools without subagent support — see fallback section).
Inputs
.brain/session.json— especiallyqa_criteria[]andqa_pairs_per_criterion.brain/raw/00_review_guidelines.md.brain/raw/01_structured_summary.md.brain/raw/03_domain_narrative.md.brain/raw/04_missing_baselines.md
Loop structure
Read N = session.json.qa_pairs_per_criterion (default 2).
For each criterion in session.json.qa_criteria[]:
- Open or initialize
.brain/raw/05_qa_<criterion_slug>.mdfrom the template at.grok/defaults/qa_pair_template.md. - Generate exactly N Q&A pairs for this criterion.
- For each question:
a. Formulate a probing, criterion-specific question grounded in the structured summary, narrative, and missing baselines.
b. Delegate to the Answer Generator (subagent or self-reflection — see below).
c. Receive
(answer, citations, discrepancy_flag). d. Append the Q&A pair to the file. - After N pairs are written, fill in the
## Provenancesection. - Update
session.json.phases.qa.criteria_progress[<slug>] = "completed".
After all criteria are done:
phases.qa.status = "completed"phases.qa.completed_at = <now>resume_from = "review"
Question generation principles
Per criterion, the N questions must collectively probe:
- Claims — does each claim hold under scrutiny?
- Comparisons — are the right baselines present, are they fair, are improvements significant?
- Generalization — would the result hold on a different dataset or scale?
- Reproducibility — if you wanted to reproduce, what's missing?
- Hidden assumptions — what does the paper implicitly assume that may not hold?
Avoid generic questions. "Is this novel?" is bad. "Is the claim that this method outperforms X at scale Y consistent with [specific paper from 03_domain_narrative.md]?" is good.
Subagent delegation (default mode)
Where subagents are available — the banner at the top of /5-osp-qa says whether they are here — spawn the Answer Generator Agent as a subagent for each question. Pass it:
- The single question
- A minimal context bundle: the relevant excerpts from
01_structured_summary.md(claims/method/evidence), the criterion definition, plus relevant entries from03_domain_narrative.md— including its open problems and significance standard — and04_missing_baselines.md. - Which retrieval tools this project actually has, so the Answer Generator can verify novelty claims.
The Answer Generator returns (answer, citations, discrepancy_flag). Append it to the file. Discard the subagent context.
Self-reflection fallback
Use this when subagent delegation is not available to you — on any tool without subagents, and on any tool where the delegation call turns out not to work. Prefer a completed phase in this mode over a phase that stops because delegation failed. Use the following strict turn-marker protocol:
=== Query Agent (probing) ===
Q<N>: <the question>
=== END Query Agent ===
=== Answer Generator (verifying) ===
Context loaded: <list of artifacts/excerpts>
Tools used: <list>
A<N>: <the answer with citations and [DISCREPANCY] flags>
=== END Answer Generator ===
This is a known weaker substitute for true subagent isolation — see KNOWN_LIMITATIONS.md.
Output format
.brain/raw/05_qa_<slug>.md follows .grok/defaults/qa_pair_template.md exactly:
# Q&A — <criterion label>## Method(mode used, pair count, context bundle, tools)## Outputcontaining### Q1…### A<N>(exactly N numbered pairs)## Provenance(papers cited, tool calls, discrepancy count)
Pitfalls
- Do not generate fewer pairs than
qa_pairs_per_criterion. - Do not answer your own questions in the main thread — always delegate (subagent) or use turn markers (self-reflection).
- Do not rephrase the same question N ways. Each question must target a distinct weakness or angle.
- Do not silently skip a criterion. Missing upstream artifacts are not a reason to stop: question the paper from what you do have, and write in that criterion's Provenance which inputs were absent and what could not therefore be checked. Silence is the failure here, not thinness.
Related Skills
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
143.4kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
ui-ux-pro-max
143.4kUI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
