artifact-doc
Create a document artifact - a typeset page for a memo, proposal, plan, spec, or meeting notes; a document people edit together is a shared item.
Skill by FrauH0lle
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/frauh0lle-artifact-doc
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, frontend, writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/artifact-doc
What's inside
- Skill name
artifact-doc- Description
- Create a document artifact - a typeset page for a memo, proposal, plan, spec, or meeting notes; a document people edit together is a shared item. Use it when someone will read and act on the document and it deserves real hierarchy, callouts, tables, and print styling rather than plain prose; a Markdown artifact is the better choice when the reader only needs the text. Only for CREATING a new document; edits to an existing one modify its HTML directly.
- License
- GPL-3.0
- Instructions
- 78 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- template.html
SKILL.md (first lines)
$ARGUMENTS
!$artifact
!$artifact-design
# Document artifacts
A document artifact is a deliverable someone reads and acts on: a memo, a
proposal, a plan, a spec, meeting notes. It earns HTML over a Markdown artifact
when the reading experience matters - scannable hierarchy, a callout the
skimmer cannot miss, tables that hold their shape on a phone, and a page that
prints cleanly.
It is a page, not an editor. Nobody types into it: the reader reads, and the
document changes when the session changes it and the artifact is written again.
Never add a toolbar, a `contenteditable` region, or copy telling the reader how
to edit or save - the artifact has no host publication API for reader edits, so
such controls would promise persistence this document does not provide.
## How to use
1. Read the template:
```
${MEVEDEL_SKILL_DIR}template.html
```
2. Copy it as your starting point and replace each `<!-- SLOT: ... -->` marker
with real content; the comment inside each slot says what goes there. Each
slot also carries placeholder text after the comment - a sample title, a
heading, a sentence. Replace that too: removing the comment markers alone
leaves the placeholders in the finished page.
3. Take a pass on styling and content. The body structure is a default, not a
requirement - cut the sections this document doesn't need, and retune the
token values where the subject calls for it. Change them in **every**
scope that declares them (the light `:root`, the
`prefers-color-scheme: dark` block, the `:root[data-theme="dark"]` block,
and `@media print`), or the value snaps back in one theme or on paper.
Keep text contrast accessible in both.
4. Self-check before writing the file: no `SLOT` markers left, no placeholder
text left, no color declared only inside the dark or print block.
5. Write the file into the project artifact store with ApplyPatch, per the
artifact rules above.
**Creation only.** When updating an existing document artifact, work with its
current HTML directly - don't re-read or re-apply this template.
## Slots
| Slot | What to fill in |
| --- | --- |
| `TITLE` | The document's name alone - short and distinctive, never a `Name - explainer` compound. |
| `KIND` | What this document is: `Memo`, `Proposal`, `Spec`, `Meeting notes`. Delete the line when it adds nothing. |
| `TITLE_H1` | The same name as `TITLE`, as the page's heading. |
| `PURPOSE` | One sentence: what the document is for, and what the reader should do with it. |
| `TAKEAWAYS` | The decisive takeaways a skimmer needs, with their specific evidence and material qualifications. Delete the aside for a short memo. |
| `CONTENTS` | One link per `h2` section, pointing at the section's `id`. Fill it from the headings you actually wrote; a script rebuilds it on screen, the static list serves readers without scripts. Delete the nav when the document fits one screen. |
| `BODY` | The document itself - one `<section id="...">` per `h2` a reader can scan, short paragraphs, lists where structure helps, a `blockquote` for the one callout a skimmer must not miss. |
| `OPEN_QUESTIONS` | Every unresolved item, each with a named owner. Delete the section when there are none. |
## Writing it
Write so people can respond. Front-load the purpose so a reader knows in one
sentence whether this concerns them. Keep paragraphs short - this is a document
someone skims before they read. Name an owner for every open item; an
unassigned question is a question nobody answers.
The takeaways aside and the contents nav are for documents long enough to
skim; a short memo deletes both. Check long URLs, inline
code, and tables at a narrow width and in print. Tables may span pages with
repeated headers; do not hide columns or trap printed content in a scroll box.
Don't repeat in the page what the artifact card already carries. The filename
is the label on every cockpit row and collaboration card, so name the file for
the document (`q3-migration-proposal.html`), and let the page open with the
content rather than a masthead of author, date, and version.From FrauH0lle/mevedel, GPL-3.0.
More from FrauH0lle/mevedel
- 0.640score
artifact-dashboard
FrauH0lle
Create a dashboard artifact - KPI tiles, a chart, and a breakdown table for reading quantitative data at a glance.
SkillAFreshness: A★ 16Claude Code +9 - 0.640score
review-improve
FrauH0lle
Run a bounded corrective review of cumulative changes since a fixed point using independent Standards/Spec, thermo-nuclear maintainability, ponytail…
SkillAFreshness: A★ 16Claude Code +9 - 0.640score
artifact-explainer
FrauH0lle
Create an explainer artifact - a step-by-step walkthrough that teaches how something works, pairing short prose with a diagram at each stage.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
frontend
FrauH0lle
Build or change a frontend UI, including choosing controls, arranging layouts, and checking responsive behavior.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
artifact-design
FrauH0lle
Design fundamentals for project artifacts - palette, typography, layout, both themes, and how to avoid templated AI-looking pages.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
artifact-diagramming
FrauH0lle
How to draw a diagram inside an artifact - when a picture earns its place, and the hand-authored inline SVG mechanics that keep it legible in light and dark.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
shared-whiteboard
FrauH0lle
Create or substantially draw on a shared whiteboard with clear layout, consistent styling and readable flows.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
artifact-data-table
FrauH0lle
Create a data-table artifact - a sortable, filterable table for browsing a dataset (a CSV, a list of records, query results, a catalog) rather than seeing it…
SkillAFreshness: A★ 16Claude Code +9 - 0.636score
green-loop
FrauH0lle
Run a bounded validation loop for current changes: tests, compile/checks, reviewer, verifier, fixes, then repeat until green or capped.
SkillAFreshness: A★ 16Claude Code +9 - 0.634score
clean-work
FrauH0lle
Review shared working files and remove confirmed obsolete material
SkillAFreshness: A★ 16Claude Code +9 - 0.634score
analyze-log
FrauH0lle
Analyze a gptel HTTP log file and trace the multi-agent conversation flow
SkillAFreshness: A★ 16Claude Code +9 - 0.634score
learn
FrauH0lle
Write durable non-obvious session findings to workspace instructions or existing memory
SkillAFreshness: A★ 16Claude Code +9
Signals
- Stars
- 16
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Oct 9, 2026 (19 days ago)
- Last release
- Oct 22, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- GPL-3.0
- Repository
- github.com/FrauH0lle/mevedel
- Website
- frauh0lle.github.io/mevedel/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from FrauH0lle
- 0.640score
artifact-explainer
FrauH0lle
Create an explainer artifact - a step-by-step walkthrough that teaches how something works, pairing short prose with a diagram at each stage.
SkillAFreshness: A★ 16Claude Code +9 - 0.640score
review-improve
FrauH0lle
Run a bounded corrective review of cumulative changes since a fixed point using independent Standards/Spec, thermo-nuclear maintainability, ponytail…
SkillAFreshness: A★ 16Claude Code +9 - 0.640score
artifact-dashboard
FrauH0lle
Create a dashboard artifact - KPI tiles, a chart, and a breakdown table for reading quantitative data at a glance.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
artifact-diagramming
FrauH0lle
How to draw a diagram inside an artifact - when a picture earns its place, and the hand-authored inline SVG mechanics that keep it legible in light and dark.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
artifact-design
FrauH0lle
Design fundamentals for project artifacts - palette, typography, layout, both themes, and how to avoid templated AI-looking pages.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
shared-whiteboard
FrauH0lle
Create or substantially draw on a shared whiteboard with clear layout, consistent styling and readable flows.
SkillAFreshness: A★ 16Claude Code +9
Cite this page
artifact-doc skill. Agent Mart. https://agentmart.dev/skills/frauh0lle-artifact-doc (last updated 2026-10-24)