Claude Agent Skill · by Makenotion

Notion Cli

Install Notion Cli skill for Claude Code from makenotion/skills.

Install
Terminal · npx
$npx skills add https://github.com/inferen-sh/skills --skill infsh-cli
Works with Paperclip

How Notion Cli fits into a Paperclip company.

Notion Cli drops into any Paperclip agent that handles this kind of work. Assign it to a specialist inside a pre-configured PaperclipOrg company and the skill becomes available on every heartbeat — no prompt engineering, no tool wiring.

S
SaaS FactoryPaired

Pre-configured AI company — 18 agents, 18 skills, one-time purchase.

$27$59
Explore pack
Source file
SKILL.md78 lines
Expand
---name: notion-clidescription: >-  Use the Notion CLI (`ntn`) to interact with the Notion API, manage workers,  and upload files. Use when the user asks to "call the Notion API", "deploy a  worker", "upload a file to Notion", "create a page", "query a database", or  any task involving the `ntn` command.--- # Notion CLI ## Look things up before answering The CLI is self-documenting. Always prefer running these commands over guessingsyntax or relying on memorized knowledge: - `ntn api ls` — list every public API endpoint.- `ntn api <path> --help` — show methods, doc links, and usage for an endpoint.- `ntn api <path> --docs` — print the full official docs for an endpoint.- `ntn api <path> --spec` — print a reduced OpenAPI fragment (useful for  understanding request/response schemas).- `ntn <command> --help` — help for any command or subcommand. ## Install ```bashcurl -fsSL https://ntn.dev | bash``` ## Authentication - The CLI automatically uses `NOTION_API_TOKEN` when it is set.- Check `NOTION_API_TOKEN` first. If it is already set, prefer using it instead  of telling the user to run `ntn login`.- `ntn login` / `ntn logout` — log the CLI in or out (only use if not using  `NOTION_API_TOKEN`). `ntn login` requires the user to visit a URL in a web  browser. ## `ntn api` Run `ntn api --help` for full syntax. Quick summary: ```bash# GET with query paramntn api v1/users page_size==100 # POST with inline body fieldsntn api v1/pages parent[page_id]=abc123 # POST with JSON bodyntn api v1/pages -d '{"parent":{"page_id":"abc123"}}'``` The method is inferred (GET by default, POST when a body is present). Overridewith `-X METHOD`. ## `ntn files` Convenience wrapper around the File Uploads API. ```bashntn files create < image.pngntn files create --external-url https://example.com/photo.pngntn files listntn files get <upload-id>``` ## `ntn workers` Manage Notion workers (deploy, list, execute, etc.). Run `ntn workers --help`for subcommands. ```bashntn workers new my-worker        # scaffold a new projectntn workers deploy               # deploy from current directoryntn workers ls                   # list workersntn workers exec <capability>    # execute a capability```