CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/journal-entry-creator

Create structured journal entries with YAML frontmatter, template-based sections, and compliance validation. Use when user asks to 'create journal entry', 'new journal', 'document [topic]', 'journal about [topic]', or needs to create timestamped .md files in YYYY/MM/ directories. Supports four entry types: general journal entries, troubleshooting sessions, learning notes, and article summaries. Keywords: journal, documentation, troubleshooting, learning, article-summary, YAML frontmatter, template schemas, validation.

Overall
score

91%

Does it follow best practices?

Validation for skill structure

This version of the tile failed moderation
Moderation failed
Overview
Skills
Evals
Files

rubric.jsonevals/scenario-3/

{
  "context": "Tests article summary entry creation with proper type classification and external content handling.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Article-summary schema",
      "description": "Shows evidence of loading article-summary.yaml template schema",
      "max_score": 8
    },
    {
      "name": "Entry type identification",
      "description": "Correctly identified as article summary type based on URL/source context",
      "max_score": 8
    },
    {
      "name": "Article tag inclusion",
      "description": "Includes required 'article' tag in frontmatter (not video/podcast/talk)",
      "max_score": 10
    },
    {
      "name": "Directory placement",
      "description": "File created in correct YYYY/MM/ directory structure",
      "max_score": 8
    },
    {
      "name": "Filename slug format",
      "description": "Uses lowercase slug with hyphens, no uppercase letters or underscores",
      "max_score": 8
    },
    {
      "name": "Triple date consistency",
      "description": "Date matches exactly in filename, frontmatter date field, and H1 title",
      "max_score": 10
    },
    {
      "name": "H1 format compliance",
      "description": "H1 uses correct 'Topic - Month D, YYYY' format (not Month DD)",
      "max_score": 8
    },
    {
      "name": "Unique H1 heading",
      "description": "Document has exactly one H1 heading, no multiples",
      "max_score": 8
    },
    {
      "name": "Tag synchronization",
      "description": "Frontmatter tags array matches Tags section with pipe separators",
      "max_score": 10
    },
    {
      "name": "Hyphenated tags",
      "description": "All tags use lowercase-hyphenated format (event-sourcing not EventSourcing)",
      "max_score": 8
    },
    {
      "name": "Code block languages",
      "description": "Any code blocks include language specifiers, no bare backticks",
      "max_score": 8
    },
    {
      "name": "Metadata formatting",
      "description": "Metadata block uses **Key:** Value format with proper bold formatting",
      "max_score": 6
    }
  ]
}

Install with Tessl CLI

npx tessl i pantheon-ai/journal-entry-creator

SKILL.md

tile.json