OpenParable
Skip to content
← Back to skills

Quartz Note Creator

Documents
quartz-note-creator

Quartz Note Creator is an Agent Skill for documents published in the majiayu000/claude-skill-registry repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Create new Quartz notes with proper YAML frontmatter. Use when: (1) User wants to create a new note in content/notes/ (2) User specifies a topic/title for a new note (3) User says "create a note about..." or "make a new note for..." (4) User wants to draft content with proper frontmatter Automatically adds author (Sushant Vema), timestamps (ISO format), and handles publish flag.

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/majiayu000/claude-skill-registry/blob/HEAD/skills/data/quartz-note-creator/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/quartz-note-creator, 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.

Quartz Note Creator

Create new notes in content/notes/ with proper Quartz frontmatter.

Usage

Use the scripts/create_note.py script:

python3 scripts/create_note.py "Note Title" [options]

Options:

  • -d, --description: Note description
  • -p, --publish: Set publish: true (default: false)
  • -t, --tags: Space-separated tags
  • -o, --output: Output directory (default: content/notes/)

Examples

Basic unpublished note:

python3 scripts/create_note.py "Machine Learning Basics"

Published note with description and tags:

python3 scripts/create_note.py "Kubernetes Guide" \
  -d "Notes on k8s deployment" \
  --publish \
  -t devops kubernetes cloud

Draft note:

python3 scripts/create_note.py "Weekend Plans" -t personal

Generated Frontmatter

---
title: "Note Title"
description: "Optional description"
author: "Sushant Vema"
date_created: 2026-01-17T11:14:47
date: 2026-01-17T11:14:47
publish: false
tags:
  - "tag1"
  - "tag2"
---

Field Descriptions

FieldValueNotes
titleUser-providedRequired
descriptionUser-provided or enrichedOptional. Can be enhanced with context beyond user's exact words
author"Sushant Vema"Always set
date_createdISO timestampAuto-generated
dateISO timestampAuto-generated
publishtrue/falseDefault: false
tagsListOptional

Description Guidelines

The description field is flexible and can be enriched by the agent:

  • User provides description: Use it as-is or enhance with additional context
  • User doesn't provide description: Create a concise, informative description based on the topic
  • Enrichment encouraged: Add technical context, use cases, or clarifying details that make the note more discoverable

Example enrichments:

  • User: "Create a note about PyO3"
  • Basic: "A way to wrap Rust logic into Python modules"
  • Enriched: "Rust-Python interoperability library for creating native Python extensions in Rust, providing performance benefits and type safety"

Filename Generation

  • Title is slugified (lowercase, dashes instead of spaces)
  • Example: "Machine Learning Basics" → machine-learning-basics.md
  • Placed in content/notes/ by default