Claude-skill-registry frago-view-content-generate-tips-markdown
Markdown document content generation guide. Use this skill when you need to create Markdown documents that can be previewed via `frago view`. Covers element support, Mermaid charts, and best practices.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/frago-view-content-generate-tips-markdown" ~/.claude/skills/majiayu000-claude-skill-registry-frago-view-content-generate-tips-markdown && rm -rf "$T"
manifest:
skills/data/frago-view-content-generate-tips-markdown/SKILL.mdsource content
Markdown Document Content Generation Guide
Create high-quality Markdown documents that can be previewed via
frago view.
Preview Commands
frago view document.md # Default theme frago view document.md --theme monokai # Specify code theme
Supported Elements
Basic Elements
| Element | Syntax | Rendered Effect |
|---|---|---|
| Headings | ~ | Hierarchical headings with bottom border |
| Paragraphs | Separated by blank lines | 16px bottom margin |
| Bold | | Bold text |
| Italic | | Italic text |
| Links | | Blue links (#58a6ff) |
| Images | | Adaptive width |
| Code Blocks | | Syntax highlighting |
| Inline Code | | Gray background with rounded corners |
| Tables | | Bordered tables |
| Lists | / | Indented lists |
| Blockquotes | | Left blue border |
| Horizontal Rules | | Gray divider line |
Extended Elements
| Element | Syntax | Description |
|---|---|---|
| Footnotes | | Bottom footnotes |
| Definition Lists | | Term definitions |
| Abbreviations | | Show full text on hover |
| Attributes | | Element attributes |
| HTML Embedding | | Markdown within HTML |
Mermaid Charts
Supported Chart Types
| Type | Keyword | Purpose |
|---|---|---|
| Flowcharts | | Flows, decisions |
| Sequence diagrams | | Interaction flows |
| Class diagrams | | Class relationships |
| State diagrams | | State transitions |
| ER diagrams | | Data models |
| Gantt charts | | Project progress |
| Pie charts | | Distribution |
| Mind maps | | Hierarchical structure |
| Timelines | | Event sequences |
| XY charts | | Bar/line charts |
Flowchart Example
```mermaid flowchart LR A[Start] --> B{Decision} B -->|Yes| C[Execute] B -->|No| D[Skip] C --> E[End] D --> E ```
XY Chart Example
```mermaid xychart-beta title "Monthly Data" x-axis ["Jan", "Feb", "Mar", "Apr"] y-axis "Quantity" 0 --> 100 bar [30, 45, 60, 80] line [25, 40, 55, 75] ```
Sequence Diagram Example
```mermaid sequenceDiagram participant U as User participant S as Server participant D as Database U->>S: Send request S->>D: Query data D-->>S: Return result S-->>U: Response data ```
Code Blocks
Must Tag Language
```python def hello(): print("Hello!")
**No language tag means no highlighting**. ### Supported Languages | Language | Tag | |----------|-----| | Python | `python` | | JavaScript | `javascript` / `js` | | TypeScript | `typescript` / `ts` | | Bash | `bash` / `sh` | | JSON | `json` | | YAML | `yaml` | | SQL | `sql` | | Go | `go` | | Rust | `rust` | | HTML | `html` | | CSS | `css` | | Markdown | `markdown` | ### Code Themes Default: `github-dark` Available: `monokai`, `atom-one-dark`, `atom-one-light`, `vs2015`, `github` --- ## Best Practices ### 1. Heading Hierarchy ```markdown # Document Title (only one) ## Level 1 Section ### Level 2 Section #### Level 3 Section (avoid deeper levels)
Principle: Maximum 4 levels, deeper hierarchy affects readability.
2. Paragraph Length
- Each paragraph 3-5 sentences
- Single sentence no more than 80 characters
- Blank lines separate paragraphs
3. List Usage
Appropriate: Parallel points, step instructions, feature enumeration
Not appropriate: Continuous narrative, content requiring contextual connection
4. Table Design
- No more than 5 columns
- Cell content brief
- Use lists or paragraphs for complex content
5. Image Handling

Auto-copy:
images/, assets/, img/, media/, figures/ directories are automatically copied.
Format recommendations: PNG (lossless), JPG (photos), SVG (vector)
Size recommendations: Source image width 800-1200px, file size < 500KB
Things to Avoid
| Syntax | Issue | Alternative |
|---|---|---|
| LaTeX math formulas | Not supported | Use images or Mermaid |
tags | Security restrictions | Not available |
| iframe embedding | Security restrictions | Use screenshots |
| Oversized Mermaid diagrams | Slow rendering | Split into multiple smaller diagrams |
| Too many code blocks | Performance pressure | Merge related code |
| Very long documents | Scrolling lag | Split into multiple files |
Style Reference (GitHub Dark)
| Element | Color |
|---|---|
| Background | |
| Text | |
| Links | |
| Code Background | |
| Borders | |
| Quote Text | |
Template Library
| Template | Purpose | Path |
|---|---|---|
| Technical documentation | API/feature description | templates/technical-doc.md |
| Report documentation | Analysis reports | templates/report.md |
| Project summary | Project overview | templates/project-summary.md |
Debugging Tips
| Issue | Cause | Solution |
|---|---|---|
| No code highlighting | Language not tagged | Add language tag |
| Mermaid not rendering | Syntax error | Check mermaid syntax |
| Images not displaying | Path error | Use relative paths |
| Table misalignment | Columns misaligned | Check count |