[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-notion-notion-cli":3,"mdc-3qxmm-key":35,"related-repo-notion-notion-cli":871,"related-org-notion-notion-cli":880},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":24,"repoUrl":25,"updatedAt":26,"license":27,"forks":28,"topics":29,"repo":30,"sourceUrl":33,"mdContent":34},"notion-cli","interact with Notion API via CLI","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.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"notion","Notion","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fnotion.png","makenotion",[13,15,18,21],{"name":9,"slug":8,"type":14},"tag",{"name":16,"slug":17,"type":14},"CLI","cli",{"name":19,"slug":20,"type":14},"API Development","api-development",{"name":22,"slug":23,"type":14},"Workflow Automation","workflow-automation",141,"https:\u002F\u002Fgithub.com\u002Fmakenotion\u002Fskills","2026-04-06T18:28:13.964806",null,6,[],{"repoUrl":25,"stars":24,"forks":28,"topics":31,"description":32},[],"Notion skills for agents","https:\u002F\u002Fgithub.com\u002Fmakenotion\u002Fskills\u002Ftree\u002FHEAD\u002Fskills\u002Fnotion-cli","---\nname: notion-cli\ndescription: >-\n  Use the Notion CLI (`ntn`) to interact with the Notion API, manage workers,\n  and upload files. Use when the user asks to \"call the Notion API\", \"deploy a\n  worker\", \"upload a file to Notion\", \"create a page\", \"query a database\", or\n  any task involving the `ntn` command.\n---\n\n# Notion CLI\n\n## Look things up before answering\n\nThe CLI is self-documenting. Always prefer running these commands over guessing\nsyntax or relying on memorized knowledge:\n\n- `ntn api ls` — list every public API endpoint.\n- `ntn api \u003Cpath> --help` — show methods, doc links, and usage for an endpoint.\n- `ntn api \u003Cpath> --docs` — print the full official docs for an endpoint.\n- `ntn api \u003Cpath> --spec` — print a reduced OpenAPI fragment (useful for\n  understanding request\u002Fresponse schemas).\n- `ntn pages get \u003Cpage-id>` — retrieve a page as Markdown. Use this to read page\n  content.\n- `ntn \u003Ccommand> --help` — help for any command or subcommand.\n\n## Install\n\n```bash\ncurl -fsSL https:\u002F\u002Fntn.dev | bash\n```\n\n## Authentication\n\n- The CLI automatically uses `NOTION_API_TOKEN` when it is set.\n- Check `NOTION_API_TOKEN` first. If it is already set, prefer using it instead\n  of telling the user to run `ntn login`.\n- `ntn login` \u002F `ntn logout` — log the CLI in or out (only use if not using\n  `NOTION_API_TOKEN`). `ntn login` requires the user to visit a URL in a web\n  browser.\n\n## `ntn api`\n\nRun `ntn api --help` for full syntax. Quick summary:\n\n```bash\n# GET with query param\nntn api v1\u002Fusers page_size==100\n\n# POST with inline body fields\nntn api v1\u002Fpages parent[page_id]=abc123\n\n# POST with JSON body\nntn api v1\u002Fpages -d '{\"parent\":{\"page_id\":\"abc123\"}}'\n```\n\nThe method is inferred (GET by default, POST when a body is present). Override\nwith `-X METHOD`.\n\n### Markdown for pages and comments\n\nPrefer `ntn pages create` \u002F `ntn pages update` for Markdown page content. Use\nthe `markdown` field when creating or updating comments via `ntn api`.\n\n```bash\n# Comment with markdown\nntn api v1\u002Fcomments -d '{\"parent\":{\"page_id\":\"abc123\"},\"markdown\":\"Here is a [link](https:\u002F\u002Fexample.com) and **bold text**.\"}'\n\n# Page with markdown body\nntn pages create --parent page:abc123 --content '## Heading\\n\\nSome *formatted* content.'\n```\n\nThe `markdown` field supports inline formatting (bold, italic, code, links, etc.).\nOnly fall back to `rich_text` if you need features that Markdown cannot express (e.g. mentions, custom emoji, or colors).\n\n## `ntn files`\n\nConvenience wrapper around the File Uploads API.\n\n```bash\nntn files create \u003C image.png\nntn files create --external-url https:\u002F\u002Fexample.com\u002Fphoto.png\nntn files list\nntn files get \u003Cupload-id>\n```\n\n## `ntn workers`\n\nManage Notion workers (deploy, list, execute, etc.). Run `ntn workers --help`\nfor subcommands.\n\n```bash\nntn workers new my-worker        # scaffold a new project\nntn workers deploy               # deploy from current directory\nntn workers ls                   # list workers\nntn workers exec \u003Ccapability>    # execute a capability\n```\n",{"data":36,"body":37},{"name":4,"description":6},{"type":38,"children":39},"root",[40,48,55,61,133,139,184,190,258,268,281,420,432,439,473,581,601,611,616,726,736,749,865],{"type":41,"tag":42,"props":43,"children":44},"element","h1",{"id":4},[45],{"type":46,"value":47},"text","Notion CLI",{"type":41,"tag":49,"props":50,"children":52},"h2",{"id":51},"look-things-up-before-answering",[53],{"type":46,"value":54},"Look things up before answering",{"type":41,"tag":56,"props":57,"children":58},"p",{},[59],{"type":46,"value":60},"The CLI is self-documenting. Always prefer running these commands over guessing\nsyntax or relying on memorized knowledge:",{"type":41,"tag":62,"props":63,"children":64},"ul",{},[65,78,89,100,111,122],{"type":41,"tag":66,"props":67,"children":68},"li",{},[69,76],{"type":41,"tag":70,"props":71,"children":73},"code",{"className":72},[],[74],{"type":46,"value":75},"ntn api ls",{"type":46,"value":77}," — list every public API endpoint.",{"type":41,"tag":66,"props":79,"children":80},{},[81,87],{"type":41,"tag":70,"props":82,"children":84},{"className":83},[],[85],{"type":46,"value":86},"ntn api \u003Cpath> --help",{"type":46,"value":88}," — show methods, doc links, and usage for an endpoint.",{"type":41,"tag":66,"props":90,"children":91},{},[92,98],{"type":41,"tag":70,"props":93,"children":95},{"className":94},[],[96],{"type":46,"value":97},"ntn api \u003Cpath> --docs",{"type":46,"value":99}," — print the full official docs for an endpoint.",{"type":41,"tag":66,"props":101,"children":102},{},[103,109],{"type":41,"tag":70,"props":104,"children":106},{"className":105},[],[107],{"type":46,"value":108},"ntn api \u003Cpath> --spec",{"type":46,"value":110}," — print a reduced OpenAPI fragment (useful for\nunderstanding request\u002Fresponse schemas).",{"type":41,"tag":66,"props":112,"children":113},{},[114,120],{"type":41,"tag":70,"props":115,"children":117},{"className":116},[],[118],{"type":46,"value":119},"ntn pages get \u003Cpage-id>",{"type":46,"value":121}," — retrieve a page as Markdown. Use this to read page\ncontent.",{"type":41,"tag":66,"props":123,"children":124},{},[125,131],{"type":41,"tag":70,"props":126,"children":128},{"className":127},[],[129],{"type":46,"value":130},"ntn \u003Ccommand> --help",{"type":46,"value":132}," — help for any command or subcommand.",{"type":41,"tag":49,"props":134,"children":136},{"id":135},"install",[137],{"type":46,"value":138},"Install",{"type":41,"tag":140,"props":141,"children":146},"pre",{"className":142,"code":143,"language":144,"meta":145,"style":145},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -fsSL https:\u002F\u002Fntn.dev | bash\n","bash","",[147],{"type":41,"tag":70,"props":148,"children":149},{"__ignoreMap":145},[150],{"type":41,"tag":151,"props":152,"children":155},"span",{"class":153,"line":154},"line",1,[156,162,168,173,179],{"type":41,"tag":151,"props":157,"children":159},{"style":158},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[160],{"type":46,"value":161},"curl",{"type":41,"tag":151,"props":163,"children":165},{"style":164},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[166],{"type":46,"value":167}," -fsSL",{"type":41,"tag":151,"props":169,"children":170},{"style":164},[171],{"type":46,"value":172}," https:\u002F\u002Fntn.dev",{"type":41,"tag":151,"props":174,"children":176},{"style":175},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[177],{"type":46,"value":178}," |",{"type":41,"tag":151,"props":180,"children":181},{"style":158},[182],{"type":46,"value":183}," bash\n",{"type":41,"tag":49,"props":185,"children":187},{"id":186},"authentication",[188],{"type":46,"value":189},"Authentication",{"type":41,"tag":62,"props":191,"children":192},{},[193,206,226],{"type":41,"tag":66,"props":194,"children":195},{},[196,198,204],{"type":46,"value":197},"The CLI automatically uses ",{"type":41,"tag":70,"props":199,"children":201},{"className":200},[],[202],{"type":46,"value":203},"NOTION_API_TOKEN",{"type":46,"value":205}," when it is set.",{"type":41,"tag":66,"props":207,"children":208},{},[209,211,216,218,224],{"type":46,"value":210},"Check ",{"type":41,"tag":70,"props":212,"children":214},{"className":213},[],[215],{"type":46,"value":203},{"type":46,"value":217}," first. If it is already set, prefer using it instead\nof telling the user to run ",{"type":41,"tag":70,"props":219,"children":221},{"className":220},[],[222],{"type":46,"value":223},"ntn login",{"type":46,"value":225},".",{"type":41,"tag":66,"props":227,"children":228},{},[229,234,236,242,244,249,251,256],{"type":41,"tag":70,"props":230,"children":232},{"className":231},[],[233],{"type":46,"value":223},{"type":46,"value":235}," \u002F ",{"type":41,"tag":70,"props":237,"children":239},{"className":238},[],[240],{"type":46,"value":241},"ntn logout",{"type":46,"value":243}," — log the CLI in or out (only use if not using\n",{"type":41,"tag":70,"props":245,"children":247},{"className":246},[],[248],{"type":46,"value":203},{"type":46,"value":250},"). ",{"type":41,"tag":70,"props":252,"children":254},{"className":253},[],[255],{"type":46,"value":223},{"type":46,"value":257}," requires the user to visit a URL in a web\nbrowser.",{"type":41,"tag":49,"props":259,"children":261},{"id":260},"ntn-api",[262],{"type":41,"tag":70,"props":263,"children":265},{"className":264},[],[266],{"type":46,"value":267},"ntn api",{"type":41,"tag":56,"props":269,"children":270},{},[271,273,279],{"type":46,"value":272},"Run ",{"type":41,"tag":70,"props":274,"children":276},{"className":275},[],[277],{"type":46,"value":278},"ntn api --help",{"type":46,"value":280}," for full syntax. Quick summary:",{"type":41,"tag":140,"props":282,"children":284},{"className":142,"code":283,"language":144,"meta":145,"style":145},"# GET with query param\nntn api v1\u002Fusers page_size==100\n\n# POST with inline body fields\nntn api v1\u002Fpages parent[page_id]=abc123\n\n# POST with JSON body\nntn api v1\u002Fpages -d '{\"parent\":{\"page_id\":\"abc123\"}}'\n",[285],{"type":41,"tag":70,"props":286,"children":287},{"__ignoreMap":145},[288,297,327,337,346,368,375,384],{"type":41,"tag":151,"props":289,"children":290},{"class":153,"line":154},[291],{"type":41,"tag":151,"props":292,"children":294},{"style":293},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[295],{"type":46,"value":296},"# GET with query param\n",{"type":41,"tag":151,"props":298,"children":300},{"class":153,"line":299},2,[301,306,311,316,321],{"type":41,"tag":151,"props":302,"children":303},{"style":158},[304],{"type":46,"value":305},"ntn",{"type":41,"tag":151,"props":307,"children":308},{"style":164},[309],{"type":46,"value":310}," api",{"type":41,"tag":151,"props":312,"children":313},{"style":164},[314],{"type":46,"value":315}," v1\u002Fusers",{"type":41,"tag":151,"props":317,"children":318},{"style":164},[319],{"type":46,"value":320}," page_size==",{"type":41,"tag":151,"props":322,"children":324},{"style":323},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[325],{"type":46,"value":326},"100\n",{"type":41,"tag":151,"props":328,"children":330},{"class":153,"line":329},3,[331],{"type":41,"tag":151,"props":332,"children":334},{"emptyLinePlaceholder":333},true,[335],{"type":46,"value":336},"\n",{"type":41,"tag":151,"props":338,"children":340},{"class":153,"line":339},4,[341],{"type":41,"tag":151,"props":342,"children":343},{"style":293},[344],{"type":46,"value":345},"# POST with inline body fields\n",{"type":41,"tag":151,"props":347,"children":349},{"class":153,"line":348},5,[350,354,358,363],{"type":41,"tag":151,"props":351,"children":352},{"style":158},[353],{"type":46,"value":305},{"type":41,"tag":151,"props":355,"children":356},{"style":164},[357],{"type":46,"value":310},{"type":41,"tag":151,"props":359,"children":360},{"style":164},[361],{"type":46,"value":362}," v1\u002Fpages",{"type":41,"tag":151,"props":364,"children":365},{"style":164},[366],{"type":46,"value":367}," parent[page_id]=abc123\n",{"type":41,"tag":151,"props":369,"children":370},{"class":153,"line":28},[371],{"type":41,"tag":151,"props":372,"children":373},{"emptyLinePlaceholder":333},[374],{"type":46,"value":336},{"type":41,"tag":151,"props":376,"children":378},{"class":153,"line":377},7,[379],{"type":41,"tag":151,"props":380,"children":381},{"style":293},[382],{"type":46,"value":383},"# POST with JSON body\n",{"type":41,"tag":151,"props":385,"children":387},{"class":153,"line":386},8,[388,392,396,400,405,410,415],{"type":41,"tag":151,"props":389,"children":390},{"style":158},[391],{"type":46,"value":305},{"type":41,"tag":151,"props":393,"children":394},{"style":164},[395],{"type":46,"value":310},{"type":41,"tag":151,"props":397,"children":398},{"style":164},[399],{"type":46,"value":362},{"type":41,"tag":151,"props":401,"children":402},{"style":164},[403],{"type":46,"value":404}," -d",{"type":41,"tag":151,"props":406,"children":407},{"style":175},[408],{"type":46,"value":409}," '",{"type":41,"tag":151,"props":411,"children":412},{"style":164},[413],{"type":46,"value":414},"{\"parent\":{\"page_id\":\"abc123\"}}",{"type":41,"tag":151,"props":416,"children":417},{"style":175},[418],{"type":46,"value":419},"'\n",{"type":41,"tag":56,"props":421,"children":422},{},[423,425,431],{"type":46,"value":424},"The method is inferred (GET by default, POST when a body is present). Override\nwith ",{"type":41,"tag":70,"props":426,"children":428},{"className":427},[],[429],{"type":46,"value":430},"-X METHOD",{"type":46,"value":225},{"type":41,"tag":433,"props":434,"children":436},"h3",{"id":435},"markdown-for-pages-and-comments",[437],{"type":46,"value":438},"Markdown for pages and comments",{"type":41,"tag":56,"props":440,"children":441},{},[442,444,450,451,457,459,465,467,472],{"type":46,"value":443},"Prefer ",{"type":41,"tag":70,"props":445,"children":447},{"className":446},[],[448],{"type":46,"value":449},"ntn pages create",{"type":46,"value":235},{"type":41,"tag":70,"props":452,"children":454},{"className":453},[],[455],{"type":46,"value":456},"ntn pages update",{"type":46,"value":458}," for Markdown page content. Use\nthe ",{"type":41,"tag":70,"props":460,"children":462},{"className":461},[],[463],{"type":46,"value":464},"markdown",{"type":46,"value":466}," field when creating or updating comments via ",{"type":41,"tag":70,"props":468,"children":470},{"className":469},[],[471],{"type":46,"value":267},{"type":46,"value":225},{"type":41,"tag":140,"props":474,"children":476},{"className":142,"code":475,"language":144,"meta":145,"style":145},"# Comment with markdown\nntn api v1\u002Fcomments -d '{\"parent\":{\"page_id\":\"abc123\"},\"markdown\":\"Here is a [link](https:\u002F\u002Fexample.com) and **bold text**.\"}'\n\n# Page with markdown body\nntn pages create --parent page:abc123 --content '## Heading\\n\\nSome *formatted* content.'\n",[477],{"type":41,"tag":70,"props":478,"children":479},{"__ignoreMap":145},[480,488,521,528,536],{"type":41,"tag":151,"props":481,"children":482},{"class":153,"line":154},[483],{"type":41,"tag":151,"props":484,"children":485},{"style":293},[486],{"type":46,"value":487},"# Comment with markdown\n",{"type":41,"tag":151,"props":489,"children":490},{"class":153,"line":299},[491,495,499,504,508,512,517],{"type":41,"tag":151,"props":492,"children":493},{"style":158},[494],{"type":46,"value":305},{"type":41,"tag":151,"props":496,"children":497},{"style":164},[498],{"type":46,"value":310},{"type":41,"tag":151,"props":500,"children":501},{"style":164},[502],{"type":46,"value":503}," v1\u002Fcomments",{"type":41,"tag":151,"props":505,"children":506},{"style":164},[507],{"type":46,"value":404},{"type":41,"tag":151,"props":509,"children":510},{"style":175},[511],{"type":46,"value":409},{"type":41,"tag":151,"props":513,"children":514},{"style":164},[515],{"type":46,"value":516},"{\"parent\":{\"page_id\":\"abc123\"},\"markdown\":\"Here is a [link](https:\u002F\u002Fexample.com) and **bold text**.\"}",{"type":41,"tag":151,"props":518,"children":519},{"style":175},[520],{"type":46,"value":419},{"type":41,"tag":151,"props":522,"children":523},{"class":153,"line":329},[524],{"type":41,"tag":151,"props":525,"children":526},{"emptyLinePlaceholder":333},[527],{"type":46,"value":336},{"type":41,"tag":151,"props":529,"children":530},{"class":153,"line":339},[531],{"type":41,"tag":151,"props":532,"children":533},{"style":293},[534],{"type":46,"value":535},"# Page with markdown body\n",{"type":41,"tag":151,"props":537,"children":538},{"class":153,"line":348},[539,543,548,553,558,563,568,572,577],{"type":41,"tag":151,"props":540,"children":541},{"style":158},[542],{"type":46,"value":305},{"type":41,"tag":151,"props":544,"children":545},{"style":164},[546],{"type":46,"value":547}," pages",{"type":41,"tag":151,"props":549,"children":550},{"style":164},[551],{"type":46,"value":552}," create",{"type":41,"tag":151,"props":554,"children":555},{"style":164},[556],{"type":46,"value":557}," --parent",{"type":41,"tag":151,"props":559,"children":560},{"style":164},[561],{"type":46,"value":562}," page:abc123",{"type":41,"tag":151,"props":564,"children":565},{"style":164},[566],{"type":46,"value":567}," --content",{"type":41,"tag":151,"props":569,"children":570},{"style":175},[571],{"type":46,"value":409},{"type":41,"tag":151,"props":573,"children":574},{"style":164},[575],{"type":46,"value":576},"## Heading\\n\\nSome *formatted* content.",{"type":41,"tag":151,"props":578,"children":579},{"style":175},[580],{"type":46,"value":419},{"type":41,"tag":56,"props":582,"children":583},{},[584,586,591,593,599],{"type":46,"value":585},"The ",{"type":41,"tag":70,"props":587,"children":589},{"className":588},[],[590],{"type":46,"value":464},{"type":46,"value":592}," field supports inline formatting (bold, italic, code, links, etc.).\nOnly fall back to ",{"type":41,"tag":70,"props":594,"children":596},{"className":595},[],[597],{"type":46,"value":598},"rich_text",{"type":46,"value":600}," if you need features that Markdown cannot express (e.g. mentions, custom emoji, or colors).",{"type":41,"tag":49,"props":602,"children":604},{"id":603},"ntn-files",[605],{"type":41,"tag":70,"props":606,"children":608},{"className":607},[],[609],{"type":46,"value":610},"ntn files",{"type":41,"tag":56,"props":612,"children":613},{},[614],{"type":46,"value":615},"Convenience wrapper around the File Uploads API.",{"type":41,"tag":140,"props":617,"children":619},{"className":142,"code":618,"language":144,"meta":145,"style":145},"ntn files create \u003C image.png\nntn files create --external-url https:\u002F\u002Fexample.com\u002Fphoto.png\nntn files list\nntn files get \u003Cupload-id>\n",[620],{"type":41,"tag":70,"props":621,"children":622},{"__ignoreMap":145},[623,649,674,690],{"type":41,"tag":151,"props":624,"children":625},{"class":153,"line":154},[626,630,635,639,644],{"type":41,"tag":151,"props":627,"children":628},{"style":158},[629],{"type":46,"value":305},{"type":41,"tag":151,"props":631,"children":632},{"style":164},[633],{"type":46,"value":634}," files",{"type":41,"tag":151,"props":636,"children":637},{"style":164},[638],{"type":46,"value":552},{"type":41,"tag":151,"props":640,"children":641},{"style":175},[642],{"type":46,"value":643}," \u003C",{"type":41,"tag":151,"props":645,"children":646},{"style":164},[647],{"type":46,"value":648}," image.png\n",{"type":41,"tag":151,"props":650,"children":651},{"class":153,"line":299},[652,656,660,664,669],{"type":41,"tag":151,"props":653,"children":654},{"style":158},[655],{"type":46,"value":305},{"type":41,"tag":151,"props":657,"children":658},{"style":164},[659],{"type":46,"value":634},{"type":41,"tag":151,"props":661,"children":662},{"style":164},[663],{"type":46,"value":552},{"type":41,"tag":151,"props":665,"children":666},{"style":164},[667],{"type":46,"value":668}," --external-url",{"type":41,"tag":151,"props":670,"children":671},{"style":164},[672],{"type":46,"value":673}," https:\u002F\u002Fexample.com\u002Fphoto.png\n",{"type":41,"tag":151,"props":675,"children":676},{"class":153,"line":329},[677,681,685],{"type":41,"tag":151,"props":678,"children":679},{"style":158},[680],{"type":46,"value":305},{"type":41,"tag":151,"props":682,"children":683},{"style":164},[684],{"type":46,"value":634},{"type":41,"tag":151,"props":686,"children":687},{"style":164},[688],{"type":46,"value":689}," list\n",{"type":41,"tag":151,"props":691,"children":692},{"class":153,"line":339},[693,697,701,706,710,715,721],{"type":41,"tag":151,"props":694,"children":695},{"style":158},[696],{"type":46,"value":305},{"type":41,"tag":151,"props":698,"children":699},{"style":164},[700],{"type":46,"value":634},{"type":41,"tag":151,"props":702,"children":703},{"style":164},[704],{"type":46,"value":705}," get",{"type":41,"tag":151,"props":707,"children":708},{"style":175},[709],{"type":46,"value":643},{"type":41,"tag":151,"props":711,"children":712},{"style":164},[713],{"type":46,"value":714},"upload-i",{"type":41,"tag":151,"props":716,"children":718},{"style":717},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[719],{"type":46,"value":720},"d",{"type":41,"tag":151,"props":722,"children":723},{"style":175},[724],{"type":46,"value":725},">\n",{"type":41,"tag":49,"props":727,"children":729},{"id":728},"ntn-workers",[730],{"type":41,"tag":70,"props":731,"children":733},{"className":732},[],[734],{"type":46,"value":735},"ntn workers",{"type":41,"tag":56,"props":737,"children":738},{},[739,741,747],{"type":46,"value":740},"Manage Notion workers (deploy, list, execute, etc.). Run ",{"type":41,"tag":70,"props":742,"children":744},{"className":743},[],[745],{"type":46,"value":746},"ntn workers --help",{"type":46,"value":748},"\nfor subcommands.",{"type":41,"tag":140,"props":750,"children":752},{"className":142,"code":751,"language":144,"meta":145,"style":145},"ntn workers new my-worker        # scaffold a new project\nntn workers deploy               # deploy from current directory\nntn workers ls                   # list workers\nntn workers exec \u003Ccapability>    # execute a capability\n",[753],{"type":41,"tag":70,"props":754,"children":755},{"__ignoreMap":145},[756,783,804,825],{"type":41,"tag":151,"props":757,"children":758},{"class":153,"line":154},[759,763,768,773,778],{"type":41,"tag":151,"props":760,"children":761},{"style":158},[762],{"type":46,"value":305},{"type":41,"tag":151,"props":764,"children":765},{"style":164},[766],{"type":46,"value":767}," workers",{"type":41,"tag":151,"props":769,"children":770},{"style":164},[771],{"type":46,"value":772}," new",{"type":41,"tag":151,"props":774,"children":775},{"style":164},[776],{"type":46,"value":777}," my-worker",{"type":41,"tag":151,"props":779,"children":780},{"style":293},[781],{"type":46,"value":782},"        # scaffold a new project\n",{"type":41,"tag":151,"props":784,"children":785},{"class":153,"line":299},[786,790,794,799],{"type":41,"tag":151,"props":787,"children":788},{"style":158},[789],{"type":46,"value":305},{"type":41,"tag":151,"props":791,"children":792},{"style":164},[793],{"type":46,"value":767},{"type":41,"tag":151,"props":795,"children":796},{"style":164},[797],{"type":46,"value":798}," deploy",{"type":41,"tag":151,"props":800,"children":801},{"style":293},[802],{"type":46,"value":803},"               # deploy from current directory\n",{"type":41,"tag":151,"props":805,"children":806},{"class":153,"line":329},[807,811,815,820],{"type":41,"tag":151,"props":808,"children":809},{"style":158},[810],{"type":46,"value":305},{"type":41,"tag":151,"props":812,"children":813},{"style":164},[814],{"type":46,"value":767},{"type":41,"tag":151,"props":816,"children":817},{"style":164},[818],{"type":46,"value":819}," ls",{"type":41,"tag":151,"props":821,"children":822},{"style":293},[823],{"type":46,"value":824},"                   # list workers\n",{"type":41,"tag":151,"props":826,"children":827},{"class":153,"line":339},[828,832,836,841,845,850,855,860],{"type":41,"tag":151,"props":829,"children":830},{"style":158},[831],{"type":46,"value":305},{"type":41,"tag":151,"props":833,"children":834},{"style":164},[835],{"type":46,"value":767},{"type":41,"tag":151,"props":837,"children":838},{"style":164},[839],{"type":46,"value":840}," exec",{"type":41,"tag":151,"props":842,"children":843},{"style":175},[844],{"type":46,"value":643},{"type":41,"tag":151,"props":846,"children":847},{"style":164},[848],{"type":46,"value":849},"capabilit",{"type":41,"tag":151,"props":851,"children":852},{"style":717},[853],{"type":46,"value":854},"y",{"type":41,"tag":151,"props":856,"children":857},{"style":175},[858],{"type":46,"value":859},">",{"type":41,"tag":151,"props":861,"children":862},{"style":293},[863],{"type":46,"value":864},"    # execute a capability\n",{"type":41,"tag":866,"props":867,"children":868},"style",{},[869],{"type":46,"value":870},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":872,"total":154},[873],{"slug":4,"name":4,"fn":5,"description":6,"org":874,"tags":875,"stars":24,"repoUrl":25,"updatedAt":26},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[876,877,878,879],{"name":19,"slug":20,"type":14},{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":22,"slug":23,"type":14},{"items":881,"total":154},[882],{"slug":4,"name":4,"fn":5,"description":6,"org":883,"tags":884,"stars":24,"repoUrl":25,"updatedAt":26},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[885,886,887,888],{"name":19,"slug":20,"type":14},{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":22,"slug":23,"type":14}]