zenn-formatlisted
Install: claude install-skill shimo4228/zenn-content
# Zenn Format Skill
**Purpose:** Zenn ���事の形式・記法・テンプレートのリファレンス。
文体・執筆プロセスは [zenn-practical-writing](../zenn-practical-writing/SKILL.md) が正本(任意の personality flavor は [zenn-idea-voice](../zenn-idea-voice/SKILL.md))。
---
## Zenn Article Format
### Frontmatter Template
Every Zenn article MUST start with YAML frontmatter:
```markdown
---
title: "Your Article Title (50 chars preferred, 60 max)"
emoji: "📚"
type: "tech" # "tech" or "idea"
topics: ["claude", "anki", "ai", "python", "tdd"] # 1-5 tags, lowercase
published: true # false for draft
---
# Article content starts here
```
### Frontmatter Fields
| Field | Required | Description | Examples |
|-------|----------|-------------|----------|
| `title` | ✅ | Article title (50 文字以内推奨、60 まで許容 — 正本: `.claude/rules/zenn-writing.md`) | "TDD で作る pdf2anki の品質保証パイプライン" |
| `emoji` | ✅ | Single emoji representing the article | "📚", "🔬", "🤖", "⚡" |
| `type` | ✅ | Article type | `"tech"` (technical) or `"idea"` (opinion/essay) |
| `topics` | ✅ | 1-5 tags (lowercase, no spaces) | `["claude", "anki", "python", "tdd"]` |
| `published` | ✅ | Publication status | `true` (public) or `false` (draft) |
| `published_at` | Optional | Scheduled publish time (Zenn-specific). Format spec and gotchas: `.claude/rules/zenn-writing.md` | `2026-04-15 07:00` (JST) |
### Emoji Selection
> emoji・topics の選定基準は**このスキルが正本**(`seo-optimizer` は提案フローのみ持ち、基準はここに defer する)。
| Theme | Recommended Emojis |
|-------|-------------------|
| AI/LLM | 🤖, 🧠, 💬