From nber-cli
Searches NBER working papers, inspects metadata, downloads PDFs, and runs as an MCP server using NBER-CLI. Useful for economists and researchers accessing NBER data programmatically.
How this skill is triggered — by the user, by Claude, or both
Slash command
/nber-cli:NBER-CLIThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the user wants to use NBER-CLI for NBER working papers, including:
Use this skill when the user wants to use NBER-CLI for NBER working papers, including:
nber-cli is already installed.uvx nber-cli ... for one-off usage because it can run the published package without requiring a checked-out project or preinstalled command.nber-cli ... is also fine.Check the command:
uvx nber-cli --help
uvx nber-cli --version
Search working papers:
uvx nber-cli search "labor economics"
uvx nber-cli search "minimum wage" --start-date 2024-01-01 --end-date 2024-12-31
uvx nber-cli search "ChatGPT" --format json
Show paper metadata:
uvx nber-cli info w25000
uvx nber-cli info w25000 --all
uvx nber-cli info w25000 --format json
Download papers:
uvx nber-cli download w34567
uvx nber-cli download w34567 --save-base ~/papers/nber
uvx nber-cli download w34567 --file ~/papers/nber/w34567.pdf
uvx nber-cli download --batch w34567 w25000 w32000 --save-base ~/papers/nber
Run the MCP server:
uvx nber-cli mcp-server
uvx nber-cli mcp-server --transport streamable_http --port 8000
Use default text output for humans. Use JSON when the result should be consumed by another program or agent:
uvx nber-cli search "inflation" --format json
uvx nber-cli info w25000 --format json
Interpret download errors conservatively:
403 means NBER denied access for the current IP, institution, account, session, download limit, or paper access policy.404 means the paper or PDF endpoint was not found.NBER-CLI must not bypass NBER controls. Do not suggest proxy rotation, credential sharing, CAPTCHA bypass, account automation, request-signature tampering, or other access-circumvention behavior. If NBER returns denial, limits, redirects, or access pages, surface the response clearly and stop.
If the user finds a bug or unexpected behavior in NBER-CLI, direct them to report it at https://github.com/sepinetam/nber-cli/issues.
Creates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.
npx claudepluginhub sepinetam/nber-cli --plugin nber-cli