Use this skill when the user wants one of these two workflows:
on_demand_discussion: discuss the latest papers from one Paperzilla project, inspect one paper, fetch markdown, summarize it, explain why it matters for "our work", and continue the discussionweekday_brief: produce one concise weekday research brief for one Paperzilla projectThis is a workflow skill built on top of the same Paperzilla access layer as the core paperzilla skill. It should feel opinionated and repeatable.
pz CLI is installed and authenticated ( pz login already done).exec for pz commandsmessage only when the user explicitly asks to deliver a digest/summary to a chat, or when the current profile explicitly requires scheduled external deliveryIf pz is missing, run which pz and tell the user setup is required before continuing.
message tool only for profile-approved delivery behavior or explicit user-requested delivery.pz is already installed and authenticated by the human via pz login.If either is missing, ask once and then reuse it for the rest of the workflow.
Examples:
Project: Agents evaluationOur work: we build evaluation infrastructure for coding agents.Follow the transport required by the current profile.
Use the Paperzilla CLI ( pz).
Core commands:
bash
pz project list
pz project <project-id>
pz feed <project-id> --limit 20 --json
pz rec <project-paper-id> --json
pz rec <project-paper-id> --markdown
pz paper <paper-id> --json
pz paper <paper-id> --markdown
pz paper <paper-id> --project <project-id>
pz feedback <project-paper-id> upvote
pz feedback <project-paper-id> star
pz feedback <project-paper-id> downvote --reason not_relevant
pz feedback <project-paper-id> downvote --reason low_quality
pz feedback clear <project-paper-id>
Use --json whenever you need structured feed or metadata parsing.
Keep the Paperzilla object model straight:
pz paper <paper-ref> = canonical paperpz rec <project-paper-ref> = recommendation inside one projectpz feedback <project-paper-ref> ... = project-specific feedback on that recommendationWhen an item comes from pz feed --json, prefer pz rec and pz feedback over pz paper.
CLI markdown behavior differs by command:
pz rec --markdown can queue markdown generation and prints a friendly retry message when it is still being preparedpz paper --markdown only returns markdown when it is already readyUse the Paperzilla MCP tools directly.
Core tools:
projects_listprojects_getfeed_getpaper_getpaper_markdownPreferred sequence:
projects_list when the project is missing or ambiguousprojects_get to confirm project identity when neededfeed_get to pull the latest feed itemspaper_get for one paper's metadatapaper_markdown for markdown-backed analysisHandle paper_markdown statuses correctly:
ready: use the markdownqueued: tell the user it is still being prepared and suggest retrying shortlyunavailable: report that markdown is not currently availableproject, feed, Must Read, Related.Use this mode when the user wants an interactive paper conversation in chat.
For the first feed reply, include:
Must Read or RelatedFor the metadata reply, include:
For the markdown reply, include:
Use this mode when the user wants one concise recurring brief for one project.
Every weekday brief should include:
No new papers today. line when nothing new qualifiesKeep the brief concise and easy to scan.
For recurring runs, the agent must keep a persistent per-project record of the exact Paperzilla IDs already proposed in earlier briefs. Do not propose the same paper again in a later recurring brief unless the user explicitly asked to revisit it.
If the user wants to tune future recommendations:
pz feedback ... on the recommendation ID.upvote for positive signalstar for strongest positive signaldownvote --reason not_relevant for topical mismatchdownvote --reason low_quality for weak paper qualityfeedback clear to remove prior signalmessage tool.pz feed --json, assume it is a recommendation ID unless shown otherwise.Read and follow any packaged AGENT.md file for the current profile. The profile file defines the chat surface, delivery surface, and scheduling behavior.