Claude Notion Content Plan Skill banner
streetcoderxyz streetcoderxyz

Claude Notion Content Plan Skill

Data community

Description

Claude Code skill: generate a monthly Vietnamese content plan in Notion (wrapper page + inline database + N daily rows) for Omini Platform / Omini Care or any product following the same 7-column schema.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

notion-content-plan

A Claude Code skill that generates a monthly Vietnamese content plan in Notion — wrapper page + inline database + N daily rows — using the canonical 7-column schema shared by `Content Plan Omini Platform` and `Content Plan Omini Care`.

Install

# Clone next to your other Claude skills
cd ~/.claude/skills
git clone git@github.com:streetcoderxyz/claude-notion-content-plan-skill.git notion-content-plan

Skills are auto-discovered by Claude Code from `~/.claude/skills/`. Invoke with `/notion-content-plan`.

Usage

/notion-content-plan PRODUCT="Omini Platform" MONTH="07/2026"

Or just describe what you want — Claude will route to the skill if it matches:

Tạo content plan tháng 7 cho Omini Care, nhớ bám các dịp lễ.

What it does

  1. Creates a wrapper page Content Plan under the Notion parent you specify.
  2. Creates an inline database with the fixed 7-column schema:
    • Ngày (title), Trạng thái, Loại bài viết (12 categories), Chủ đề, Nội dung chính, CTA, Mục tiêu.
  3. Populates one row per calendar day, mixing the 12 post types to match prior-month ratios.
  4. Anchors holidays from references/vn-holidays.md — Children's Day, Family Day, Pharmacist Day, etc.
  5. De-dups against the two prior months, so a rolling plan never repeats itself within 60 days.
  6. Verifies the result in Notion (date coverage + brand-voice lint) before reporting success.

Schema

Don't change it. Downstream skills (`facebook-post-media`, `zalo-post-timeline`, etc.) expect exactly these 7 columns. New requirements → propose a new view, not a new column.

Brand voice

The generated Vietnamese copy follows two hard rules, enforced by a post-create lint:

  • Never tiệm. Write nhà thuốc và quầy thuốc — two distinct license types in Vietnam, and the colloquial tiệm silently excludes half the audience.
  • No dash punctuation (, , -) in the copy columns. Dash-joined