← ClaudeAtlas

podlite-markuplisted

Create and edit Podlite markup files. Use when working with .podlite files, or when the user mentions Podlite, formatting codes, declarative blocks, structured markup for documentation, or AI agent instructions.
podlite/podlite-skills · ★ 1 · AI & Automation · score 77
Install: claude install-skill podlite/podlite-skills
# Podlite Markup Podlite is a lightweight markup language for documentation, knowledge bases, and structured content. It extends Markdown concepts with explicit block boundaries, typed attributes, and rich inline formatting. - **Extension:** `.podlite` - **Document root:** `=begin pod ... =end pod` - **Every directive** starts with `=` as first non-whitespace on its line - **Full specification:** https://podlite.org/specification ## Block forms Every block type supports three equivalent forms: ``` =head1 Title abbreviated (one line) =for head1 :attr<val> paragraph (content until blank line) Title text =begin head1 :attr<val> delimited (explicit =end) Title text =end head1 ``` ## Block types | Block | Purpose | Example | |-------|---------|---------| | `=head1`..`=head4` | Headings | `=head1 Introduction` | | `=para` | Explicit paragraph | `=begin para :tags<ai>` | | `=item` | List item (`=item` = `=item1`) | `=item First point` | | `=item1`/`=item2`/`=item3` | Nested lists (no level skip) | `=item2 Sub-point` | | `=code` | Code block (verbatim) | `=begin code :lang<js>` | | `=table` | Data table | `=begin table :caption('Title')` | | `=data-table` | Render CSV/TSV (inline, `:src<file:…>`, or `:src<data:…>`) | `=for data-table :src<file:./planets.csv>` | | `=comment` | Not rendered | `=begin comment` | | `=nested` | Indented/nested content | `=begin nested :notify<warning>` | | `=pict