smithery/willoscar

screening-manager

Use when an approved `evidence-review` protocol needs to be applied to a candidate pool.

Installation

$ npx skills add smithery/willoscar --skill screening-manager

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/willoscar · top by installs.

npx skills add smithery/willoscar

Browse all from smithery/willoscar

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,440 B
  • docs SUMMARY.md 593 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Screening Manager

Triggers & routing

  • Trigger: screening, title/abstract screening, inclusion/exclusion, screening_log.csv, 文献筛选, 纳入排除.
  • Use when: evidence-review 的 screening 阶段(C2/C3),protocol 已锁定并通过 HUMAN 审批。
  • Skip if: 还没有 output/PROTOCOL.md(或 protocol 未通过签字)。
  • Network: none.
  • Guardrail: 每条记录包含决策与理由;保持可审计(不要把“未读/不确定”当作纳入)。

Transforms an approved protocol plus candidate pool into an auditable screening log.

Inputs

Required:

  • output/PROTOCOL.md

Candidate pool:

  • papers/papers_raw.jsonl
  • papers/papers_dedup.jsonl
  • or papers/core_set.csv

Output

  • papers/screening_log.csv

Contract

Each row must include at least:

  • paper_id
  • title
  • year
  • url
  • decision
  • reason
  • reason_codes
  • reviewer
  • decided_at

Script boundary

scripts/run.py should:

  • parse protocol clauses
  • choose the current candidate pool
  • emit one deterministic row per candidate

It should not invent new protocol rules.

Acceptance

  • output exists
  • every candidate has one row
  • every row has decision plus protocol-grounded reason code

Non-goals

  • full-text extraction
  • synthesis writing