Skip to content
Data
Skill

/paperzilla

Reads projects, searches project feeds, and retrieves recommendations and canonical papers in Paperzilla through the pz CLI. Supports recent recommendations, paper details, markdown-based summaries, recommendation feedback, JSON export, and Atom feed URLs.

From plugin
scientific-agent-skills
56k177 skills

Claude Code

$ npx -y skills add K-Dense-AI/scientific-agent-skills --skill paperzilla --agent claude-code

SKILL.md

paperzilla.SKILL.md
name: paperzilla
description: Reads projects, searches project feeds, and retrieves recommendations and canonical papers in Paperzilla through the pz CLI. Supports recent recommendations, paper details, markdown-based summaries, recommendation feedback, JSON export, and Atom feed URLs.
license: MIT
compatibility: Requires the pz CLI, network access, and a Paperzilla account with CLI access. Source builds require Go 1.23 or later.
metadata:
  version: "1.2"
  skill-author: Paperzilla Inc
  upstream-version: "pz 0.7.1"
  last-reviewed: "2026-10-01"

Paperzilla

Use this skill when you want to chat with your agent about projects, recommendations, and canonical papers in Paperzilla.

What you can ask

  • "Give me the latest recommendations from project X."
  • "Open recommendation Y and explain why it matters."
  • "Fetch canonical paper Z as markdown and summarize it."
  • "Tell me how this paper is relevant to my research."
  • "Show me the feed for project X."
  • "Leave feedback on a recommendation."
  • "Export this paper, recommendation, or feed as JSON."

This is the core Paperzilla skill. It gives your agent direct access to Paperzilla data, but it does not impose a workflow or external delivery integration.

Access method

Use the official `pz` CLI. This skill targets **0.7.1**, checked against the official release source and binary. Command examples use placeholder IDs; replace them with records returned by your account. CLI behavior was tested against a local mock server, not an authenticated Paperzilla account.

Start with `pz --version`, then list projects, select a project, browse or search its feed, and inspect selected recommendations. Keep project recommendations separate from the underlying canonical paper when summarizing or exporting.

Install

macOS

brew install paperzilla-ai/tap/pz

If Homebrew 6 or later rejects this formula as untrusted, the official guide uses `brew trust --formula paperzilla-ai/tap/pz`, then retries installation. Trust only that formula. Installation and upgrade commands were documentation-checked, not executed during this review.

Windows (Scoop)

scoop bucket add paperzilla-ai https://github.com/paperzilla-ai/scoop-bucket
scoop install pz

Linux

Use the official Linux install guide:

  • https://docs.paperzilla.ai/guides/cli-getting-started

Build from source (Go 1.23+)

See the CLI repository for source builds:

  • https://github.com/paperzilla-ai/pz

Update

Check whether your CLI is up to date and get install-specific upgrade steps:

pz update

If detection is ambiguous, override it explicitly:

pz update --install-method homebrew
pz update --install-method scoop
pz update --install-method release
pz update --install-method source

Supported values are `auto`, `homebrew`, `scoop`, `release`, and `source`.

Authentication

pz login

Login sends a one-time code to the account email and saves the session locally. Complete it interactively before running JSON exports: missing or expired credentials can trigger login prompts on stdout. The CLI checks account access and refreshes tokens automatically; report access/upgrade errors rather than treating them as an empty feed.

**Version-specific discrepancy:** the online guides describe anonymous canonical paper access, but the 0.7.1 binary requires login and a CLI-access check even for `pz paper`. Its subsequent canonical-paper HTTP request uses a public route. Do not promise an anonymous CLI workflow for this release.

CLI reference

If the current profile uses `pz`, these are the core commands.

List projects

pz project list
pz project list --json

Show one project

pz project <project-id>
pz project <project-id> --json

The list JSON is an array containing `id`, `name`, `mode`, and `visibility`. The single-project JSON also includes keywords, watched sources, and categories.

Browse project feed

pz feed <project-id>

Useful flags:

  • `--must-read`
  • `--since YYYY-MM-DD`
  • `--limit N`
  • `--offset N` (zero-based results to skip)
  • `--json`
  • `--atom`

Examples:

pz feed <project-id> --must-read --since 2026-03-01 --limit 5
pz feed <project-id> --limit 20 --offset 20 --json
pz feed <project-id> --json
pz feed <project-id> --atom

`--since` filters when recommendations were ready, not paper publication date. Browse JSON contains `items`, `total`, `limit`, and `offset`. A command fetches one page; it does not export the entire feed automatically. Retain the same filters, advance from the returned offset by the number of items received, and stop on an empty page or when the returned total is reached. Deduplicate by recommendation ID if the live feed changes while paging.

Feed output can include existing recommendation feedback markers:

  • `[โ†‘]` upvote
  • `[โ†“]` downvote
  • `[โ˜…]` star

Search the full project feed

pz feed search --project-id <project-id> --query "latent retrieval" --json
pz feed search --project-id <project-id> --query "retrieval" --feedback-filter starred --must-read --limit 20 --offset 20 --json

Search ranks results across the whole project feed. Use a trimmed query of 3โ€“200 characters and a positive `--limit` up to 100. `--offset` must be nonnegative. Feedback filters are `all`, `unrated`, `liked`, `disliked`, `starred`, `not-relevant`, and `low-quality`; these hyphenated filters differ from the underscored downvote reasons below. Search does not accept `--since`.

Search JSON contains `items`, `limit`, `offset`, `has_more`, and `query`, with no exact total. Request the next offset only while `has_more` is true, keeping the query and filters unchanged. Stop and report an inconsistent empty page rather than looping indefinitely. The second example illustrates a subsequent page.

Read a canonical paper

pz paper <paper-id>
pz paper <paper-id> --json
pz paper <paper-id> --markdown
pz paper <paper-id> --project <project-id>
Read more
@k-dense-ai
Ships withscientific-agent-skills

๐Ÿ”” Claude Scientific Skills is now Scientific Agent Skills. Same skills, broader compatibility โ€” now works with any AI agent that supports the open Agent Skills standard, not just Claude.

Stars on GitHub

Momentum

stars in total
55.6k
Star history of K-Dense-AI/scientific-agent-skills on GitHub, a chart by star-history.com

Other skills on scientific-agent-skills.

aeon

aeon

This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting,โ€ฆ

More skills from other plugins.

paddleocr-doc-parsing

paddleocr-doc-parsing

Use this skill to extract structured Markdown/JSON from PDFs and document imagesโ€”tables with cell-level precision, formulas asโ€ฆ

@paddlepaddle@paddlepaddleInstall Skill
context-loader
Auto-invoked

context-loader

Search memories from earlier Pi sessions in this repository. Use it when earlier work may already explain the code, error,โ€ฆ

mem04d69k
@mem0ai@mem0aiInstall Skill
analyzing-ai-citations

analyzing-ai-citations

Answer AI citation and answer engine optimization (AEO) questions in PostHog: whether AI answer engines (ChatGPT, Claude, and anโ€ฆ

posthog10d41k
@posthog@posthogInstall Skill
qmd

qmd

Search local markdown knowledge bases, notes, docs, and wikis with QMD. Use when users ask to find notes, retrieve documents,โ€ฆ

qmd3w31k
@tobi@tobiInstall Skill

Questions about paperzilla.

Which coding agents can use paperzilla?
paperzilla installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.