create-scratch

Create scratch files in .agents/scratches/ with unique three-word IDs and YAML frontmatter.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/vddgmbh/documenso --skill create-scratch-vddgmbh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-scratch
Source: https://github.com/vddgmbh/documenso/tree/main/.agents/skills/create-scratch
Command: npx skills add https://github.com/vddgmbh/documenso --skill create-scratch-vddgmbh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill streamlines creating temporary scratch notes by generating a unique three-word identifier, assembling standardized frontmatter, and saving the file in .agents/scratches/ for quick capture during exploration.

Core Features & Use Cases

  • Generate a unique three-word slug and corresponding filename for each scratch note.
  • Create YAML frontmatter with the current date and a formatted title to ensure consistency across all scratch files.
  • Save to .agents/scratches/ for quick capture, experimentation, and idea jotting during research.

Quick Start

Provide a slug and content to the script to generate a new scratch file with a unique three-word ID, frontmatter, and a formatted title.

Frequently Asked Questions about create-scratch

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

FAQPage Schema
How do I create scratch files with YAML frontmatter for temporary notes?

To create scratch files with YAML frontmatter, this skill generates a unique three-word identifier and filename, assembles standardized YAML metadata with the current date and formatted title, and saves the content as markdown in a dedicated scratches directory.

What is deterministic file naming for markdown notes and when is it useful?

Deterministic file naming for markdown notes uses a consistent, unique identifier system instead of manual titles. It is useful for rapid note-taking, provisional ideas, and exploration where quick capture and predictable file retrieval are required.

How do I generate a unique filename for quick markdown notes during research?

You generate a unique filename for quick markdown notes by passing your content and a slug to the script. It automatically creates a deterministic three-word ID and standardizes the YAML frontmatter for consistent organization.

Does this scratch file automation tool require external dependencies?

No, this scratch file automation tool requires no external dependencies. It operates independently to generate three-word identifiers, YAML frontmatter, and markdown content placement directly within your environment.

What is the best way to organize provisional ideas and scratch notes in markdown?

The best way to organize provisional ideas in markdown is using a dedicated directory with deterministic naming. This skill enforces saving files to a specific folder with unique three-word slugs and standardized frontmatter metadata.

Are there limitations to the standardized frontmatter generated for scratch files?

The standardized frontmatter for scratch files is limited to the current date and a formatted title. It does not support custom metadata fields, ensuring strict consistency for rapid capture but limiting complex note properties.