markdown-editor

Create, write, generate, edit, update, and format markdown documentation (README, CHANGELOG, research notes, plans, guides, tutorials). Handles frontmatter metadata, directory organization, and file naming. Use when writing .md files, documenting code, creating project docs, saving research findings, building README files, managing TODO lists, or generating any markdown content.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "markdown-editor" with this command: npx skills add jander99/skills/jander99-skills-markdown-editor

Quick Start

Prerequisites:

  • Git configured (git config user.name for author extraction)
  • Write access to target directory

Tools Used: Read, Write, Edit, Bash (for git config, mkdir)

Basic Usage:

  1. Determine document type (research, plan, docs, README, TODO, CHANGELOG)
  2. Choose location based on type
  3. Create directory if needed
  4. Write with appropriate frontmatter (or none for special files)

When to Use Me

Use this skill when you:

  • Create, write, or generate new markdown (.md) files
  • Edit, update, or modify existing markdown content
  • Write research notes, findings, or analysis documents
  • Create implementation plans, strategies, or roadmaps
  • Build or update README files for projects or modules
  • Manage TODO lists or CHANGELOG files
  • Need to save agent research findings persistently

Additional Triggers

Also use this skill when you:

  • Fix markdown lint issues or formatting problems
  • Reflow or wrap long lines in documentation
  • Validate frontmatter structure or fix schema issues
  • Check or fix broken links in documentation

What I Do

  • Create and edit markdown files with consistent structure
  • Apply YAML frontmatter (title, author, timestamps, type, tags)
  • Organize docs by type: research → ./docs/research/, plans → ./docs/plans/
  • Handle special files (README, TODO, CHANGELOG) without frontmatter
  • Generate descriptive kebab-case filenames
  • Extract author from git config, manage ISO 8601 timestamps

Document Type Quick Reference

TypeLocationFrontmatterTrigger Words
Research./docs/research/Yesresearch, analyze, investigate, explore
Plan./docs/plans/Yesplan, strategy, roadmap, implementation
General./docs/Yesdocument, guide, notes
READMEProject/module rootNoreadme, overview, project docs
TODOProject rootNotodo, tasks, action items
CHANGELOGProject rootNochangelog, releases, versions

Frontmatter Template

---
title: Descriptive Title
created: 2025-12-25T14:30:00Z
last_modified: 2025-12-25T14:30:00Z
author: John Doe
type: research|plan|documentation
tags: [tag1, tag2]
---

Common Errors

ErrorCauseSolution
Directory not foundTarget path doesn't existCreate with mkdir -p ./docs/research/
Author is "Unknown"Git not configuredRun git config user.name "Your Name"
Frontmatter on READMEApplied template to special fileREADME, TODO, CHANGELOG skip frontmatter
Filename collisionGeneric name already existsUse more specific descriptive name
Invalid timestampWrong date formatUse ISO 8601 with UTC: 2025-12-25T14:30:00Z

References

ReferenceLoad When
examples.mdNeed concrete examples of creating/editing documents
document-types.mdNeed detailed guidance on document type conventions

Validation Checklist

  • Document type identified (research, plan, docs, README, TODO, CHANGELOG)
  • Location follows conventions
  • Directory exists (create if needed)
  • Filename is descriptive, kebab-case, no timestamp
  • Frontmatter included only when appropriate
  • Timestamps in ISO 8601 UTC format (ending in 'Z')
  • When editing: preserve created/author, update last_modified

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

retro

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

Repository SourceNeeds Review
161.3K94.2Kanthropics
Coding

remotion-best-practices

Use this skills whenever you are dealing with Remotion code to obtain the domain-specific knowledge.

Repository SourceNeeds Review
148.5K2.1Kremotion-dev
Coding

azure-ai

Service Use When MCP Tools CLI

Repository SourceNeeds Review
136.7K155microsoft