OpenParable
Skip to content
← Back to skills

Create Scratch

Others
create-scratch

Create Scratch is an Agent Skill for general use published in the documenso/documenso repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

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

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/documenso/documenso/blob/HEAD/.agents/skills/create-scratch/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/create-scratch, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

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:

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

Or use heredoc for multi-line content:

npx tsx scripts/create-scratch.ts "note-name" << HEREDOC
Multi-line
scratch content
goes here
HEREDOC

File format

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

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

The file includes frontmatter:

---
date: 2026-01-13
title: Note Name
---

Your 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.