Create Scratch

Create organized scratch files with unique IDs and structured metadata

✨ The solution you've been looking for

Verified
Tested and verified by our team
12178 Stars

Create a new scratch file in .agents/scratches/ with a unique three-word ID, frontmatter, and formatted title

scratch-files note-taking file-organization automation workflow documentation typescript
Repository

See It In Action

Interactive preview & real-world examples

Live Demo
Skill Demo Animation

AI Conversation Simulator

See how users interact with this skill

User Prompt

Create a scratch file called 'meeting-notes' with the content from today's standup discussion

Skill Processing

Analyzing request...

Agent Response

A new markdown file in .agents/scratches/ with unique ID, frontmatter, and your content

Quick Start (3 Steps)

Get up and running in minutes

1

Install

claude-code skill install create-scratch

claude-code skill install create-scratch
2

Config

3

First Trigger

@create-scratch help

Commands

CommandDescriptionRequired Args
@create-scratch quick-note-creationCreate a temporary note for capturing ideas or meeting notesNone
@create-scratch multi-line-documentationStore complex documentation or code snippets for later referenceNone
@create-scratch exploration-documentationDocument research findings or exploration results with automatic organizationNone

Typical Use Cases

Quick Note Creation

Create a temporary note for capturing ideas or meeting notes

Multi-line Documentation

Store complex documentation or code snippets for later reference

Exploration Documentation

Document research findings or exploration results with automatic organization

Overview

What I do

I help you create new scratch files in the .agents/scratches/ directory. Each scratch file gets:

  • A unique three-word identifier (e.g., calm-teal-cloud)
  • Frontmatter with the current date and formatted title
  • Content you provide

How to use

Run the script with a slug and content:

1npx tsx scripts/create-scratch.ts "note-name" "Scratch content here"

Or use heredoc for multi-line content:

1npx tsx scripts/create-scratch.ts "note-name" << HEREDOC
2Multi-line
3scratch content
4goes here
5HEREDOC

File format

Files are created as: {three-word-id}-{slug}.md

Example: calm-teal-cloud-note-name.md

The file includes frontmatter:

1---
2date: 2026-01-13
3title: Note Name
4---
5
6Your content here

When to use me

Use this skill when you need to create a temporary note, exploration document, or scratch pad for ideas. The unique ID ensures no filename conflicts, and the frontmatter provides metadata for organization.

What Users Are Saying

Real feedback from the community

Environment Matrix

Dependencies

Node.js with npx
tsx runtime

Context Window

Token Usage ~1K-3K tokens for typical scratch content

Security & Privacy

Information

Author
documenso
Updated
2026-01-30
Category
automation-tools