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-1/

{
  "context": "Tests troubleshooting entry creation with proper schema compliance, file structure, and validation workflow.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Template schema loaded",
      "description": "Evidence shows troubleshooting.yaml template was consulted before generation",
      "max_score": 8
    },
    {
      "name": "Correct directory structure",
      "description": "File placed in YYYY/MM/ directory matching the date",
      "max_score": 8
    },
    {
      "name": "Lowercase filename slug",
      "description": "Filename slug uses only lowercase letters and hyphens, no uppercase or underscores",
      "max_score": 8
    },
    {
      "name": "Triple date sync",
      "description": "Date matches exactly across filename, frontmatter, and H1 title",
      "max_score": 10
    },
    {
      "name": "H1 date format",
      "description": "H1 title uses 'Month D, YYYY' format (not 'Month DD')",
      "max_score": 8
    },
    {
      "name": "Single H1 heading",
      "description": "Document contains exactly one H1 heading",
      "max_score": 8
    },
    {
      "name": "Required troubleshooting tag",
      "description": "Includes 'troubleshooting' tag in frontmatter",
      "max_score": 8
    },
    {
      "name": "Tag consistency",
      "description": "Tags match exactly between frontmatter array and Tags section",
      "max_score": 10
    },
    {
      "name": "Lowercase hyphenated tags",
      "description": "All tags use lowercase with hyphens, no uppercase or underscores",
      "max_score": 8
    },
    {
      "name": "Code block languages",
      "description": "All code blocks have language specifiers, no bare triple backticks",
      "max_score": 8
    },
    {
      "name": "Bold metadata formatting",
      "description": "Metadata block uses **Key:** Value format with bold keys",
      "max_score": 8
    },
    {
      "name": "No emojis used",
      "description": "Document contains no emojis in any section or content",
      "max_score": 8
    }
  ]
}

Install with Tessl CLI

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

SKILL.md

tile.json