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.