cp-skill-write

Create and edit knowledge base notes with type-spec and linking rules.

82|10|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/zby/commonplace --skill cp-skill-write
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cp-skill-write
Source: https://github.com/zby/commonplace/tree/main/kb/instructions/cp-skill-write
Command: npx skills add https://github.com/zby/commonplace --skill cp-skill-write

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating and editing knowledge base notes within a collection, ensuring adherence to structured writing conventions.

Core Features & Use Cases

  • Structured Note Creation: Automates the creation of notes with predefined type-specs and collection conventions.
  • Validation and Linking: Validates notes against type-specs and enforces linking rules to maintain a coherent knowledge base.
  • Duplicate Check: Checks for near-duplicates to avoid unnecessary note duplication.
  • Use Case: When creating a new note on a specific topic within a collection, use this Skill to ensure the note adheres to the collection's standards and integrates seamlessly with existing content.

Quick Start

To create a new note, run the command: cp-skill-write "kb/notes/ - [topic] - description".

Frequently Asked Questions about cp-skill-write

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

FAQPage Schema
How do I create knowledge base notes that follow structured writing conventions?▼

You can create knowledge base notes with structured writing conventions by running the command `cp-skill-write "kb/notes/ - [topic] - description". This automates note creation while enforcing predefined type-specs and collection standards.

How do I check for duplicate notes in a collection?▼

You can check for duplicate notes in a collection using automated near-duplicate detection during note creation. This validates new content against existing entries to avoid unnecessary note duplication and maintain a coherent knowledge base.

What are type-specs and how do they validate note creation?▼

Type-specs are predefined structural rules for notes within a collection. The Skill parses COLLECTION.md and type-spec documents to validate new notes against these standards, enforcing linking rules and ensuring adherence to structured writing conventions.

Can I use this Skill to edit existing notes in a collection?▼

Yes, you can use this Skill to edit existing notes in a collection. It facilitates both creation and editing of knowledge base notes, ensuring that any modifications maintain type-spec adherence and linking rules.

What do I need to set up before creating structured notes?▼

Before creating structured notes, you need a defined collection with existing COLLECTION.md and type-spec documents. The Skill requires parsing these documents to enforce collection conventions, validate note structure, and apply linking rules.

Why does note creation require parsing COLLECTION.md?▼

Note creation requires parsing COLLECTION.md because this document defines the specific collection conventions and standards. The Skill uses this parsed data to enforce type-spec adherence, apply linking rules, and integrate new notes seamlessly with existing content.