notion-review

Set up Notion kanban approval workflows for GTM output batches.

277|88|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system --skill notion-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion-review
Source: https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system/tree/main/.claude/skills/notion-review
Command: npx skills add https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system --skill notion-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents unapproved GTM outputs from automatically flowing downstream by inserting a human review gate inside Notion, so you can validate leads, visitors, engagers, replies, and drafts before they’re used.

Core Features & Use Cases

  • Notion kanban review surface per output type: Creates exactly one Batches kanban per output type where each card represents a batch (e.g., one lead list per campaign).
  • Inline per-batch approval items: Each batch card contains an inline child database (leads table) so reviewers approve items directly inside the card body.
  • Two-level safety controls: Uses batch-level status (To Review → Approved/Rejected) for the gate and item-level status (Qualified/Removed) as a kill-list.
  • Config + reconfiguration lifecycle: Stores settings in ~/.gtm-os/notion-reviews.yaml and supports reconfigure, gate toggling, and doctor/status commands.

Quick Start

Create a Notion review kanban for qualified_lead by telling the AI to run review:setup with your output type and your parent Notion page.

Frequently Asked Questions about notion-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a human-in-the-loop approval workflow for GTM lead qualification in Notion?

To set up a Notion approval workflow for GTM lead qualification, you run the review:setup command, which creates a Batches kanban database on your parent Notion page to gate qualified leads before downstream use.

Can I reject specific leads within an approved batch without rejecting the entire list?

Yes, you can reject specific leads using item-level kill-list statuses. Each batch card contains an inline child database where reviewers mark individual items as Qualified or Removed independently of the batch-level gate.

What GTM outputs can I review using a Notion kanban gate?

You can review qualified leads, visitors, engagers, lead-magnet replies, and content drafts. The workflow supports per-output-type configuration, creating dedicated Notion kanban review surfaces for each category.

How do I reconfigure or toggle my Notion review gate after initial setup?

You can reconfigure or toggle the Notion review gate using built-in lifecycle commands. Settings are stored in ~/.gtm-os/notion-reviews.yaml, supporting reconfigure, gate toggling, and verification of the required Notion database contract.

Does the Notion review workflow require a specific database structure?

Yes, the workflow verifies a required Notion database contract during setup. It creates a Batches DB with kanban and gallery views via MCP and implements an inline per-batch child database pattern for approved-batch reads.

When should I use a batch-level approval gate instead of item-level review?

Use batch-level status as the primary gate to prevent unapproved GTM outputs from flowing downstream, and item-level status as a kill-list. This two-level safety control ensures entire campaigns are gated while allowing individual lead removals.