Agentman Markdown Style Guide

Structure conventions and a brand stylesheet for Markdown that renders to HTML or PDF.

Free plan: up to 10 private skills and 3 members, no credit card.

What this skill does

Agentman brand styling for Markdown documents. Use when generating any .md file intended for rendered output (HTML, PDF, docs site, or Claude artifact).

  • markdown
  • md
  • brand-guidelines
  • design-system
  • agentman
  • css
  • html
  • pandoc

Files

  • SKILL.md shown below

SKILL.md

Overview

Markdown is plain text — styling only applies at render time. This skill covers two layers:

  1. Structure conventions — heading hierarchy, callout patterns, table formatting, voice rules (applies everywhere, even raw .md)
  2. CSS rendering spec — the brand stylesheet to inject when converting MD → HTML or MD → PDF

The brand identity is quiet confidence — charcoal suits, not fire trucks. The same terracotta/charcoal system used in PPTX and DOCX applies here.

When to Use

  • Generating .md files for reports, READMEs, docs sites, or internal documentation
  • Rendering Markdown to HTML with Agentman branding
  • Converting Markdown to PDF via Pandoc with brand styles
  • Creating Claude artifacts with branded Markdown content
  • Any task that produces .md output AND involves Agentman branding

Rendering Target Decision Tree

Where will this render?
├── GitHub / Notion / Obsidian / raw viewer
│   → Apply structure conventions only (no CSS possible)
├── HTML (browser, docs site, Claude artifact)
│   → Inject references/css.md stylesheet
├── PDF via Pandoc
│   → Use Pandoc HTML pipeline: md → html (with CSS) → pdf
└── Docusaurus / MkDocs / GitBook
    → Use CSS overrides in site config, follow structure conventions

Font Strategy

Two fonts. One rule: Inter for headings, system sans-serif for body.

Element Font Notes
H1, H2, H3 Inter Loaded via Google Fonts in CSS
Body, tables, code labels system-ui / Calibri Platform-native; no embedding needed
Code blocks monospace System default

In CSS, Inter is loaded via @import from Google Fonts. Body falls back gracefully to Calibri → Arial → system-ui across platforms.

Full CSS implementation: See references/css.md

Color System (Quick Reference)

Same palette as PPTX and DOCX skills.

Token Hex Usage
brand-500 #CC785C Headings, links, callout borders, table headers
brand-400 #D97757 H2 accent color, highlighted text
brand-75 #F0EEE6 Callout backgrounds, alternate table rows
brand-50 #FAF9F5 Page background (light mode)
charcoal-950 #141413 Primary body text
charcoal-900 #292322 H1 color
charcoal-800 #3D3735 H2, H3 color
slate-600 #475569 Secondary text, captions
slate-500 #64748B Footer, metadata

Banned: blue, green, red, navy, pure black (#000000), Word/default grays, gradients.

Full color mapping: See references/css.md

Structure Conventions (Applies Everywhere)

Heading Hierarchy

# Document Title        ← H1: one per document, top only
## Major Section        ← H2: primary content divisions
### Subsection          ← H3: sub-topics within a section
#### Detail (rare)      ← H4: use sparingly, never deeper

Rules:

  • One H1 per document — always the first element
  • Never skip levels (no H1 → H3)
  • H4 and deeper: avoid. Restructure instead.
  • Headings are sentence case, not title case (except H1)

Callout Blocks

Markdown has no native callout syntax. Use blockquote convention:

> **Note:** Supporting context that doesn't interrupt the main flow.

> **Key insight:** A major point worth highlighting — use sparingly.

> **Warning:** Something the reader must not overlook.

In rendered HTML, these become styled callout blocks via CSS. In raw Markdown, they read naturally as blockquotes.

Tables

| Metric | Value | Change |
|--------|-------|--------|
| Revenue | $4.2M | +12% |
| Margin | 34% | +2pp |

Rules:

  • Always include header row with --- separator
  • Left-align text columns, right-align or center numeric columns
  • Keep tables narrow — 3–5 columns max
  • Use em dash (—) for empty/N/A cells, not blank

Lists

Unordered: Use - (not * or +) for consistency.

Ordered: Use 1. numbering throughout (Markdown auto-increments).

Nesting: Maximum 2 levels. Deeper → restructure as a section.

Code Blocks

Always specify the language:

```javascript
const result = agentmanTable(headers, data);
```

Never use inline code for multi-line content.

Horizontal Rules

Use --- sparingly — only for major document section breaks, never within sections.

Emphasis

  • **Bold** — key terms, important phrases (1–2 per paragraph max)
  • _Italic_ — titles of external works, technical terms on first use
  • Never bold + italic together

Implementation Workflow

For Raw Markdown (GitHub, Notion, etc.)

  1. Follow structure conventions above
  2. Use callout blockquote pattern for highlights
  3. Keep tables ≤ 5 columns
  4. No CSS needed — structure carries the brand

For HTML Output

  1. Load references/css.md stylesheet
  2. Inject as <style> tag or linked .css file
  3. Render Markdown to HTML (marked.js, markdown-it, Pandoc, etc.)
  4. The CSS handles Inter loading, color system, callout styling

For PDF via Pandoc

pandoc input.md \
  --css=agentman-brand.css \
  --pdf-engine=wkhtmltopdf \
  -o output.pdf

Or use the HTML intermediate:

pandoc input.md -t html5 --css=agentman-brand.css -o intermediate.html
# Then print to PDF via browser or wkhtmltopdf

For Claude Artifacts

Wrap rendered HTML with the brand stylesheet inline:

<!DOCTYPE html>
<html>
<head>
  <style>/* paste contents of references/css.md here */</style>
</head>
<body>
  <!-- rendered markdown content -->
</body>
</html>

Critical Reminders

Always

  • One H1 per document
  • Inter for H1–H3 (via CSS), system-ui/Calibri for body
  • Sentence case headings (except H1)
  • Specify language on all code blocks
  • Use - for unordered lists

Never

  • Skip heading levels
  • Use H4+ (restructure instead)
  • Use blue, green, red, or pure black
  • Use bold + italic together
  • Nest lists more than 2 levels
  • Use tables wider than 5 columns

CSS implementation: See references/css.md Structure examples: See references/structure.md

A skill is a written procedure, not a prompt. Add it to your library and it is yours to edit in plain language.

In your Agentman library

A skill you keep, not a prompt you paste

  • Versioned, not pasted

    Edit a skill once and every agent using it follows the new version.

  • Shared with your team

    One library with per-skill access control and a record of who did what.

  • One connection

    A single MCP link works across Claude, ChatGPT, Cursor and Agentman agents.

How Agent Skills work
Questions

Using a skill

What is a skill?

A skill is a written procedure an AI assistant reads before it does a task: the steps, the judgement calls, the standards and what "done" looks like. It lives in a SKILL.md file, sometimes with reference files beside it. A prompt is typed again each time; a skill is versioned and runs the same way for everyone who uses it.

How do I use this skill in Claude, ChatGPT or Agentman?

Create a free Agentman account and add the skill to your library. One MCP connection then makes your library available in Claude, ChatGPT, Cursor and Agentman agents, so you set it up once. To see it work before you sign up, use "Try it in Claude" on this page, which opens a chat that reads the public SKILL.md.

Can I edit the skill after I add it?

Yes. Cloning a skill puts a copy in your workspace that is yours to edit in plain language. Skills are versioned: edit one once and every agent using it follows the new version. The free plan covers up to 10 private skills and 3 members, no credit card.

Make it yours

Add Agentman Markdown Style Guide to your library, edit it to match how your team works, and use it from Claude, ChatGPT or an Agentman agent. The free plan covers up to 10 private skills and 3 members, no credit card.

Or try it in ChatGPT first.

Use this skill free