skills/notion-board/SKILL.md
Use Notion as the primary interface for repository architecture, pipelines, modules, constants, plans, todos, issues, and commit logs. Use when Codex needs to create or update a repo-backed Notion board, answer questions from board contents, keep repo-derived content synced one-way from the repo into Notion, or save the board location locally without exposing that state in git.
npx skillsauth add charys117/skills notion-boardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to make Notion the working surface for a repository while keeping technical facts sourced from the repo.
scripts/notion_board.py only for local state management after the Notion work is done.git rev-parse --show-toplevel; if it fails, use the current directory and call out the downgrade..agents/notion-board/state.json for an existing local binding.Project Guide, and the required databases.python3 scripts/notion_board.py bind \
--board-url "<board-url>" \
--project-guide-page-id "<page-id>" \
--modules-db-id "<db-id>" \
--constants-db-id "<db-id>" \
--plans-db-id "<db-id>" \
--work-items-db-id "<db-id>" \
--commit-log-db-id "<db-id>"
Use --last-commit-log-sync HEAD on first bind for an existing repo unless you explicitly backfilled commit history.
Plans and Work Items as Notion-only project-management data.Project Guide, Modules, Constants, and Commit Log without overwriting manually maintained project-management content.python3 scripts/notion_board.py mark-sync --repo-derived
python3 scripts/notion_board.py mark-sync --commit-log
python3 scripts/notion_board.py mark-sync --repo-derived --commit-log
HEAD with the stored watermarks before trusting repo-derived board content.Plans.Work Items, with Type=Issue or Type=Todo..agents/notion-board/state.json..gitignore does not ignore .agents/.python3 scripts/notion_board.py status to inspect the saved binding and staleness flags.development
Coordinate a Codex multi-agent step workflow from a repo-local Markdown plan file. Use when the request names a Markdown plan path in the target repo, explicit step IDs or ranges such as 3-5,7, and asks the main agent to track plan state while worker and reviewer subagents loop until each step is approved, committed, and written back.
testing
Prepare an "ask an expert" handoff bundle: a pasteable prompt.md plus a context.zip containing the minimum repo files needed for a grounded second opinion from an external assistant (e.g., ChatGPT Pro / GPT-5.2 Pro). Use only when the user explicitly asks to "use Oracle", "ask ChatGPT Pro", "ask an expert", or "get a second opinion". Never include secrets (.env, keys, credentials) in the bundle.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.