Skip to content
Back to skills

Snapshot Writer

ASecurity

Use when a `research-brief` workspace has a small paper set plus outline and needs a compact reader-facing briefing instead of a full survey.

  • 512 stars
  • 0 votes
  • 0 copies
  • 8 views
  • Added February 8, 2026
researchgo

Security analysis

A100/100

Scanned September 20, 2026

npx -y skills add WILLOSCAR/research-units-pipeline-skills --skill snapshot-writer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Snapshot Writer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Snapshot Writer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/willoscar-snapshot-writer/badge)](https://www.skillsdirectory.com/skills/willoscar-snapshot-writer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: snapshot-writer
description: "Use when a `research-brief` workspace has a small paper set plus outline and needs a compact reader-facing briefing instead of a full survey."
---

# Snapshot Writer

## Triggers & routing

- **Trigger**: snapshot, literature snapshot, 速览, 48h snapshot, one-page snapshot, SNAPSHOT.md.
- **Use when**: 你要在 `research-brief` 流程里 24-48h 内交付一个“可读的研究速览”(bullet-first,含关键引用),而不是完整 survey。


Transforms a small core set plus a bullets-only outline into the final `research-brief` deliverable.

## Inputs

Required:
- `outline/outline.yml`
- `papers/core_set.csv`

Optional:
- `GOAL.md`
- `DECISIONS.md`
- `queries.md`
- `papers/papers_dedup.jsonl`

## Output

- `output/SNAPSHOT.md`

## Script boundary

`scripts/run.py` should stay a thin adapter over shared review tooling:
- read outline/core-set inputs
- use the concrete Goal and available abstracts instead of copying survey scaffold bullets
- select bounded method/result sentences from abstracts; never duplicate full abstracts into multiple sections
- build a compact pointer-heavy briefing
- write `output/SNAPSHOT.md`

Do not move topic-specific ranking rules or deep parsing logic into this script.

## Contract

The output should:
- read like a briefing, not a survey draft
- stay bullets-first and compact
- define the topic boundary
- surface key themes
- include explicit paper pointers in a stable format

## Acceptance

- `output/SNAPSHOT.md` exists
- includes `## Scope`, `## Key themes`, `## What to read first`, and `## Open problems / risks`
- includes at least three explicit paper pointers that resolve to `papers/core_set.csv`
- grounds Scope in at least one core-set paper, grounds every Key-theme bullet,
  and covers at least two unique core-set papers across those sections
- stays within the Workflow evaluator's 100-1200 word compactness band
- contains no survey-only scaffolding such as citation quotas, chapter plans, or "why this survey" narration

## Non-goals

- full evidence synthesis
- protocol / screening / extraction
- monolithic long-form survey writing

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.