AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides a structured approach to initializing and scaffolding new Notion App projects. It guides the user through verifying alpha access, installing the necessary Notion CLI tools, and executing the project creation command. It emphasizes the importance of following project-specific guidance found in the generated AGENTS.md file to ensure proper development and deployment workflows.
What it does
- Verifies user alpha access status for Notion Apps.
- Installs the Notion CLI on macOS, Linux, or Windows.
- Scaffolds new App projects with dependencies and Git initialization.
- Enables necessary CLI experiments for project creation.
- Directs users to consult AGENTS.md for project-specific implementation details.
When to use it
- When starting a new Notion App project from scratch.
- When setting up a development environment for Notion Apps.
- When you need to ensure the Notion CLI is correctly installed and configured.
Advantages
- Ensures consistent project structure and dependency management.
- Automates the installation and initialization process.
- Provides clear guidance on prerequisites like alpha access.
- Integrates project-specific documentation into the workflow.
Usage examples
- “Help me start a new Notion App project in the current directory.”
- The agent verifies alpha access, checks for the Notion CLI, and runs the scaffolding command to initialize the project files and dependencies.
- “I want to build a new Notion App, how do I set it up?”
- The agent confirms your alpha access, installs the required CLI if missing, and scaffolds the project in your specified directory.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/makenotion/notion-apps/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip notion-apps.zip -d .agents/skills
Documentation by Notion
Notion Apps
Confirm alpha access
Before running commands or inspecting an App project, ask the user to confirm that they are in the Notion Apps alpha. CLI authentication, an enabled CLI experiment, or a locally working SDK does not confirm alpha access. If the user says no or cannot confirm, explain that SDK code may build locally but deployment requires alpha access, and stop the App workflow.
Set up and scaffold
After alpha access is confirmed, check that the Notion CLI is installed with
ntn --version. If it is missing, install it using the command for the user's
platform:
# macOS and Linux
curl -fsSL https://ntn.dev | bash
# Windows
winget install Notion.ntnScaffold a fresh App project with dependencies installed and Git initialized:
ntn apps new --install --git <app-directory>Always pass an explicit destination. Agents cannot use the CLI's interactive
directory prompt. Use . when the current directory is empty and is an appropriate
project root; otherwise infer a suitable directory from the user's request or
surrounding context. If no safe destination can be inferred, ask where the project
should go before scaffolding. If the apps command is unavailable, enable it with
ntn experiments enable apps and retry.
Once the project is instantiated, work from its root and read its AGENTS.md
completely. That file contains the App design, implementation, capability, and
deployment guidance for the generated project. Follow it and the installed SDK's
version-specific guidance for the rest of the task.
Files
- ATTRIBUTION.mdAdded by AutoGineer852 B
- LICENSELicence file added by AutoGineer1.0 KiB
- SKILL.md1.7 KiB
- agents/openai.yaml100 B
ATTRIBUTION.md
Attribution
This folder is an unmodified copy of the Agent Skill "notion-apps", distributed by AutoGineer (https://autogineer.com/agent-skills).
Commit: 10e976aa591995fd60c75ef13beba1a8aa827fcc
Published by: Notion (https://github.com/makenotion)
Publisher: Notion (https://github.com/makenotion)
Licence: MIT License (https://github.com/makenotion/skills/blob/10e976aa591995fd60c75ef13beba1a8aa827fcc/LICENSE.md)
Licence evidence: repository licence LICENSE.md
Retrieved: 2026-11-07
The skill's own files are unmodified copies. AutoGineer is not affiliated with or endorsed by the author or the publisher.
Files added by AutoGineer
ATTRIBUTION.md: this file, written by AutoGineer
LICENSE: copied from LICENSE.md
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs network access
Security
What our scanner noticed· Medium risk
- Instructions that use the network
- Downloads piped into a shell
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- Notion
- Publisher
- Notion (Official)
- Source
- makenotion/skills · skills/notion-apps · commit 10e976a
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE.md)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Notion or Notion.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download notion-apps.zip