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.