К основному содержанию
скилл CX Codex

custom-blocks · makenotion — скилл для Claude Code: кастомные блоки Notion App

Скилл для работы с интерактивными кастомными блоками, которые объявляет Notion App. Пригодится, когда агент правит код таких блоков в проекте.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add makenotion/notion-cookbook --skill custom-blocks -a claude-code
Открыть на GitHub

Что делает custom-blocks

Скилл не делает ничего сам по себе. Он заставляет агента перед любой правкой кода кастомных блоков открыть node_modules/@notionhq/apps/skills/custom-blocks/SKILL.md и дальше следовать инструкциям из этого файла. Путь резолвится относительно корня проекта App.

Если файла нет, агент сначала ставит зависимости проекта. Если и после этого файл не появился, нужно обновить @notionhq/apps до релиза, в котором скилл уже есть. До тех пор менять код кастомных блоков агент не станет — это и есть главное ограничение: без читаемого SDK-скилла работа останавливается.

Скилл помечен как user-invocable: false, то есть вручную из чата его не вызвать. Он подхватывается сам, когда задача касается кастомных блоков.

Какие задачи решает

  • создать кастомный блок для Notion App
  • починить сломанный интерактивный блок
  • обновить код блока под новую версию SDK
  • разобраться, почему блок не отрисовывается в браузере
  • подтянуть зависимости проекта перед правкой блока

Примеры запросов агенту

  • Добавь в проект кастомный блок Notion App, который показывает счётчик
  • Почини кастомный блок — перестал открываться в браузере
  • Обнови @notionhq/apps и проверь, что SDK-скилл для кастомных блоков на месте

Как установить custom-blocks

1Через Skills CLI (Vercel)

npx skills add makenotion/notion-cookbook --skill custom-blocks -a claude-code

2Вручную: положить файлы

~/.claude/skills/custom-blocks/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/custom-blocks/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о custom-blocks

Как установить custom-blocks в Claude Code?

Выполните npx skills add makenotion/notion-cookbook --skill custom-blocks -a claude-code. Файл скилла окажется по пути ~/.claude/skills/custom-blocks/SKILL.md.

Что делает custom-blocks?

Перед созданием, изменением или отладкой кода кастомных блоков агент читает node_modules/@notionhq/apps/skills/custom-blocks/SKILL.md и работает по инструкциям оттуда.

Почему скилл не вызывается вручную?

У него стоит user-invocable: false. Он срабатывает сам, когда задача касается кастомных блоков Notion App.

Исходный текст

SKILL.md · MIT
---
name: custom-blocks
description: Build interactive browser custom blocks declared by a Notion App.
user-invocable: false
---

# App custom blocks

Before creating, modifying, or troubleshooting custom block code, read
`node_modules/@notionhq/apps/skills/custom-blocks/SKILL.md`.
Resolve this path relative to the App project root.
Follow the instructions in that file.

If the file is missing, install the project dependencies.
If it remains missing, update `@notionhq/apps` to a release that includes the skill.
Do not continue with custom block changes until you can read the SDK skill.

© makenotion · MIT · makenotion/notion-cookbook

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Сначала — custom-blocks от других авторов.

custom-blocks makenotion Помогает собрать интерактивный интерфейс внутри Notion, который читает и меняет данные рабочего пространства. CX Codex +1 ★ 220звёзд репо setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора7

workflow-validate Разбирает файлы в src/workflows/ и находит ошибки типизации триггеров и небезопасные повторы шагов. Пригодится перед выкаткой воркфлоу в прод. CX Codex +1 ★ 220звёзд репо sync-validate Скилл проходит по коду синхронизации и ищет типичные баги: курсор не двигается, пагинация не завершается, теряются удаления. CX Codex +1 ★ 220звёзд репо custom-blocks Помогает собрать интерактивный интерфейс внутри Notion, который читает и меняет данные рабочего пространства. CX Codex +1 ★ 220звёзд репо sync Помогает писать, отлаживать и проверять синхронизацию баз данных Notion App: стабильные ключи и пагинация с продолжением. CX Codex +1 ★ 220звёзд репо notion-spec-to-implementation Превращает спеки Notion в план внедрения, связанные задачи и отчёты о прогрессе. Пригодится, когда нужно перейти от требований к работе, не растеряв критерии приёмки. CX Codex +1 ★ 220звёзд репо notion-knowledge-capture Скилл превращает разговор или заметки в страницы Notion: вики, how-to, FAQ, записи решений и ретроспективы. Полезен, когда нужно сохранить договорённости и детали без пересказа по памяти. CX Codex +1 ★ 220звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой