ccn:create-topic

Creates topic files in .notes/ with standardized YAML frontmatter metadata.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/TheGoatedDev/Claude-Code-Notes --skill ccn-create-topic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ccn:create-topic
Source: https://github.com/TheGoatedDev/Claude-Code-Notes/tree/main/templates/skills/create-topic
Command: npx skills add https://github.com/TheGoatedDev/Claude-Code-Notes --skill ccn-create-topic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill streamlines creating topic notes by automatically generating a standardized frontmatter template and a consistent structure, eliminating manual setup.

Core Features & Use Cases

  • Frontmatter Template: Generates a consistent YAML frontmatter with metadata for new topics.
  • Topic File Creation: Creates a new .notes/ topic file based on the provided topic name.
  • Use Case: A user wants to quickly bootstrap a new knowledge topic like "API design" with ready-to-edit sections.

Quick Start

Use the /ccn:create-topic <topic-name> to create a new topic file.

Frequently Asked Questions about ccn:create-topic

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

FAQPage Schema
How do I automate creating topic notes with YAML frontmatter?

To automate creating topic notes with YAML frontmatter, use a command that reads the topic name, normalizes the filename, creates a .notes directory if needed, and writes a standardized block including description, keywords, and a last_updated timestamp.

What is the best way to bootstrap a new knowledge topic with consistent structure?

The best way to bootstrap a new knowledge topic with consistent structure is to use an automated file creation tool that generates a standardized YAML frontmatter template, eliminating manual setup for new topic files in your .notes directory.

How do I generate a standardized YAML frontmatter template for new topic files?

You generate a standardized YAML frontmatter template for new topic files by running an automated creation command that writes a consistent metadata block, including fields for description, keywords, and a last_updated timestamp, directly into the new note.

Can I automatically create a .notes directory if it does not already exist?

Yes, you can automatically create a .notes directory if it does not already exist. The topic file creation process checks for the directory and initializes it on demand before writing the new topic file with its YAML frontmatter.

Does the topic creation process require any external dependencies or components?

No, the topic creation process does not require any external dependencies or components. It operates independently to read the topic name, normalize the filename, and write the structured YAML frontmatter file into your local directory.