본문으로 건너뛰기
cccskills
무료GitHub에 공개

annotate-paper

Annotate research PDFs with background explanations, structured summaries, figure-panel comments, and color-coded highlights. Using zotero-cli, it also creates reading notes that help readers understand the paper’s question, methods, findings, and limitations.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

Read the open paper and write study annotations into its PDF with zotero-cli - a context box on the title, a four-part summary on the abstract, role-coded abstract highlights, one box per figure panel with a teaching comment, colour-coded body highlights, and a reading note. Use when asked to "annotate", "read and annotate", or "help me understand" a paper.

설치 방법 보기

이럴 때 유용합니다

  • Understanding a paper from an unfamiliar field
  • Reading figure panels with explanations
  • Preparing findings and questions for a journal club
  • Keeping annotated PDFs for later review

포함된 파일(1)

  • SKILL.md6.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Annotate a paper for understanding

The goal is a PDF someone can study from cold: the background, the argument and every figure explained in place.

Colour scheme (change it here)

Use exactly these colours so every paper reads the same way. Edit the table to make the scheme your own; the rest of the skill refers to the roles, not the colours.

AnnotationWhereColourContent
Context boxaround the title and authors, page 1orangeWhat a newcomer needs first: the field, key terms defined plainly, the problem's history, why this approach. Start with CONTEXT.
Four-part summaryaround the abstractmagentaTHE WHOLE PAPER IN FOUR PARTS. then // PROBLEM:, // METHOD: (with the real numbers), // RESULTS: (numbered), // TAKEAWAY: and the limits.
Abstract highlightssentences in the abstractby rolePrefix each comment with its role: PROBLEM. / GOAL. / CONCLUSION. (yellow), METHOD. (blue), DISCOVERY. (green).
Figure boxesone per sub-panelpurpleSee "Figure boxes" below.
Body highlightskey sentences throughoutyellow / blue / green / redyellow = claim or big idea; blue = method, data or design choice; green = finding or evidence; red = limitation, caveat or critique.

This skill sits on top of the zotero-cli skill. Run zotero-cli config once first; writing annotations needs local write access.

1. Find the paper and its PDF

Use the paper that is open in the reader, or the one the user names:

zotero-cli --json search "title words" --limit 5
zotero-cli --json get children ITEM_KEY          # the PDF attachment's key; supplementary PDFs are attachments too

Annotate the main PDF, not the supplement, unless asked.

2. Read the whole paper, then look at every figure

zotero-cli read ITEM_KEY --start-page 1 --end-page 99

Read all of it, including Methods and figure captions. Extracted text is unreliable for figures, tables and math, so render every figure page and look at it yourself:

zotero-cli read ITEM_KEY --start-page 4 --end-page 4 --format image --out pages/
zotero-cli read ITEM_KEY --start-page 4 --format image --rect 0.2,0.3,0.35,0.2 --out zoom/   # zoom into one panel

Zoom into any panel before describing it: read the axis values, thresholds, which curve is which colour, and every arrow and repression bar in a network diagram. Do not describe what you have not seen.

rect is x,y,width,height, normalised 0 to 1 to the page as displayed, from the top-left corner.

3. What to write

Figure boxes: one per sub-panel, never one per figure

  • Every lettered panel (1A, 1B, ...) gets its own box.
  • Unlettered figures are split into their natural parts: a network diagram into its regions and legend, a grid of small plots into one box per plot, a text box into one box per paragraph.
  • Do not bury the figure. For large regions of a dense diagram, box just the region's label and put the explanation in the comment.
  • Tables: usually one box over the table, with the column guide and row notes in its comment.
  • Comment format: start with FIG 2B | (or TABLE 1 |), then what is plotted (axes, units, colours, what one point is); what to notice, with the actual numbers; why the panel matters and which panel it pairs with; for diagrams, every edge; caveats such as weak statistics, small n, or text that disagrees with the figure.
  • Use capitals sparingly, for the one phrase that is the point (THE KEY CONTROL).

Body highlights

About 25 to 50 per paper: the central claim, the key design choices, each main finding, every limitation the authors admit, and places where the text overreaches. Comments explain rather than paraphrase: why it matters, what it connects to, what to question.

Reading note

Add one note to the item: a first line Author Year, Journal vol:pages. Title., then QUESTION, APPROACH, MAIN FINDINGS (bullets), DISCUSSION POINTS (numbered) and an ANNOTATION KEY paragraph stating the colour scheme.

zotero-cli notes create --item-key ITEM_KEY --text - < note.md

Writing style

Plain words, defined terms, no filler, no superlatives. Give numbers as the paper states them. Mention follow-up work only when you are sure of the reference.

4. Plan, check, then write in one batch

Write the plan as a JSON Lines file, one annotation per line:

{"page": 1, "rect": "0.10,0.07,0.80,0.145", "comment": "CONTEXT ...", "color": "orange"}
{"page": 1, "text": "exact words from the page", "comment": "PROBLEM. ...", "color": "yellow"}
  1. Dry run, and read every matched_text. Fix misses and overshoots (shorten a phrase until it matches cleanly):
    zotero-cli --json annotations batch --attachment-key ATTACH_KEY --file plan.jsonl --dry-run
    
  2. Check every box against the page images: each one covers exactly its panel, label included, and does not swallow its neighbour. On a rotated (landscape) page, open it in Zotero after writing and look.
  3. Write for real (the same command without --dry-run) and confirm failed: 0. Then count what was written:
    zotero-cli --json annotations list --item-key ITEM_KEY --limit 500
    

Gotchas

  • Do not re-run a batch that succeeded: it creates duplicates. To redo, delete the old annotations permanently first (trashed annotations still show in Zotero's reader).
  • annotations list fields are type, color_category, page, text and comment.
  • Highlight text is searched on the given page and two either side, and tolerates hyphenation and curly quotes; copy it from read.
  • Page numbers in a plan are PDF page indices starting at 1, not the printed journal page numbers.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Search saved Zotero papers by keywords or meaning, read selected PDF pages, and organize references. Use shell commands to update bibliographic details, tags, notes, and annotations, add items by identifier, and export bibliographies.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Find saved papers about a research topic
  • Read specific PDF sections and add annotations
  • Organize reference details, tags, and reading notes
54yyyu/zotero-mcp5.5천2026년 10월 17일 업데이트

54yyyu의 스킬 모두 보기

이 스킬의 문제 신고