Skip to content
cccskills
FreePublished on GitHubEnglish overview

write-to-notion

Create or update Notion pages that readers can find and understand later. Check for existing content, choose the right location, organize conclusions with sources, and preserve relevant material when editing an existing page.

OriginalShow the original description

Write a page into Notion that someone else can find and trust — pick the right parent, check for the page that already exists, and structure it for a reader who was not in this conversation. Use when the user says to write up, document, save, or capture something in Notion, or to update an existing page.

ParadevAI/Paradev15,724 stars(GitHub 15,724 + cccskills 0)
Works withNotion

Run score Not tested

See how to install

Good for

  • Turn discussion conclusions into a shared Notion document
  • Update an existing page on the same topic
  • Save a document in the right team space or database
  • Add information to dated meeting or incident records

Overview

What it does

This skill organizes conversation conclusions and other information worth keeping into Notion pages that people can read later. It searches for related pages first and prefers updating an existing page when the topic matches. It states the page’s purpose at the start, arranges the content in the order readers will use it, and includes relevant dates, people, and source links.

When it helps

Use it to turn a meeting into shared documentation or update existing instructions and explanations. It can choose a team or database where the intended readers can find the material. For database pages, it also fills in properties used for search and filtering, helping people who were not part of the conversation understand the document.

Example requests

  • “Put the conclusions from this discussion in Notion with source links.”
  • “Find the existing page on this topic and add this information.”
  • “Add what we learned later to these meeting notes.”

Notes

A Notion tool connection is required. Before writing substantial content, the skill presents the title, parent page, and outline for review. It asks where to save the page if the location is unclear and preserves content outside the requested changes. It adds to dated records such as meeting notes and incident reports instead of rewriting them. After writing, it returns the page URL.

This overview was written by AI (OpenAI Codex) from the public SKILL.md. Check the original below for the exact behavior.

Document check

AI checked the SKILL.md for operations that need care and for setup requirements. The score comes only from actually running the skill (hands-on test).

SafetyAre sending data, deleting files, and running commands disclosed?
AGoodIt requires review before substantial writes and says to preserve unrelated content.
Easy setupDoes it need few tools or API keys, and are they documented?
BPartly lackingA Notion tool connection is required, but setup steps are not provided.

Not counted in the score. Rated by AI (OpenAI Codex) as of Oct 29, 2026. Treat it as a guide and read the original before installing.

Disagree? Request a re-evaluation

Tell us which point is wrong and why. No login needed. We will check it against the SKILL.md, redo the evaluation, and show the result here.

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

Files included (1)

  • SKILL.md3.1 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Write a page someone will find later

An unfindable page is worse than no page: it splits the truth in two and neither copy gets maintained. Most of the work happens before you create anything.

1. Look for the page that already exists

Search before you create, using the words a previous author would have used, not the words in your prompt. Finding it changes the task from "write a page" to "update a page" — which is almost always the better outcome, because the existing page already has the links, the history, and the readers.

Update in place when the new content belongs to the same subject. Create a new page only when the subject is genuinely new, or when the existing page is a record of a moment — a meeting note, an incident write-up — that should not be rewritten after the fact.

2. Put it where its readers are

A page's parent determines who ever sees it. Ask which team or database it belongs to rather than defaulting to the first workspace root you can write to. When a database is the right home, fill the properties — an entry with empty properties falls out of every filtered view its readers use.

If you cannot tell where it belongs, ask. A page in the wrong place is harder to find than a page that does not exist, because it looks like coverage.

3. Write for someone who was not here

Open with what the page is for, in one sentence, before any background. Then the content, in the order it gets used rather than the order you discovered it. Date anything time-bound and name the people involved — "we decided" is unreadable in six months.

Link the sources: the issue, the PR, the page you took numbers from.

4. Show it before you commit it

For anything substantial, show the user the title, the parent, and the outline before writing. Parent and title are what everyone else navigates by, and both are awkward to correct once links exist.

After writing, hand back the URL.

5. Editing without clobbering

When updating, read the current content first and preserve what you are not changing. Append to a page with history rather than replacing it, and keep the existing headings unless they are wrong — other pages and people link to them.

Anti-patterns

  • Creating a near-duplicate because search was hard. Two pages named almost the same thing is the failure this skill exists to prevent.
  • Dumping the conversation. A transcript is not a document. Write the conclusion, and the reasoning that survives.
  • Empty database properties. They are how the page gets found; skipping them hides the page in plain sight.
  • Rewriting a dated record. Meeting notes and incident reports are evidence of a moment. Add to them; do not revise them.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

10x

FreeSummary

Review how you use Superset and identify unused features that fit your workflow. Get a short list of suggestions, learn about each option, and set up selected features such as scheduled agents, parallel workspaces, or shared tasks.

  • Find unused Superset features worth exploring
  • Set up scheduled agent tasks
  • Start parallel work in separate workspaces
ParadevAI/Paradev15.7KUpdated Oct 29, 2026

automate

FreeSummary

Set up recurring tasks in Superset with an agent prompt, a schedule or event trigger, and a chosen execution workspace. After explicit confirmation, create the automation, check its saved settings, and review a real first run.

  • Scheduling a daily or weekly agent task
  • Starting agent work when a GitHub pull request opens
  • Triggering tasks from selected Slack reactions
ParadevAI/Paradev15.7KUpdated Oct 29, 2026

browser

FreeSummary

Browse pages, click controls, fill fields, and inspect screenshots or console messages through Superset's browser pane. Use it to preview a running web app, check interface behavior, and work through browser tasks in a visible session.

  • Preview a locally running web app
  • Capture screenshots of a page
  • Inspect console errors
ParadevAI/Paradev15.7KUpdated Oct 29, 2026

Build Stripe payments, subscriptions, and invoicing using verified documentation and API parameter definitions. The skill guides product selection, sandbox testing, and webhook handling, where server notifications determine payment and subscription state.

  • Choose Stripe products for payments or recurring billing
  • Implement Checkout or invoice flows
  • Investigate Stripe code that compiles but behaves incorrectly
ParadevAI/Paradev15.7KUpdated Oct 29, 2026

cdp-verification

FreeSummary

Verify a UI change or reproduce a bug in the running desktop app using the Chrome DevTools Protocol (CDP), a browser debugging interface. Follow the real user journey and compare screenshots with measurements such as route, scroll position, and persisted state.

  • Reproducing a UI bug in the running app
  • Verifying a UI change end to end
  • Checking behavior after a route or workspace switch
ParadevAI/Paradev15.7KUpdated Oct 29, 2026

ci-triage

FreeSummary

Diagnose failed GitHub Actions runs by finding the first meaningful error, separating code problems from infrastructure issues and intermittent failures, and comparing the base branch. Get a focused report explaining the PR’s involvement and recommended next steps.

  • Investigating failed PR checks
  • Separating intermittent test failures from code defects
  • Checking whether the base branch already fails
ParadevAI/Paradev15.7KUpdated Oct 29, 2026

See all skills by ParadevAI

Report a problem with this skill