agent-ks-artifactslisted
Install: claude install-skill sidhanthapoddar99/agent-knowledge-system
# agent-ks-artifacts — building HTML artifacts in this framework
Operating manual for building **artifacts**: self-contained HTML pages — reports,
dashboards, interactive data visualizations, design-system showcases — that ship
as content files in an agent-knowledge-system project and render inline in the docs
chrome plus full-page at their own URL.
> **Scope fence — read this before anything else.** An *artifact* here is an
> `.html` file in this repo, served by the framework at `/artifacts/<path>`. It is
> **not** a claude.ai Artifact (the built-in `Artifact` tool, its gallery, its CSP,
> its `<body>`-fragment wrapping). Everything about how one is published, themed,
> and delivered is *this framework's* mechanism, not claude.ai's. If a habit from
> claude.ai artifact design conflicts with what this skill says, this skill wins.
## What an artifact is *here*
- **A first-class content file.** An `NN_`-prefixed `.html` in a docs section shows
in the sidebar like any page; an `.html` inside a tracker `brainstorm/` / `notes/`
/ subtask folder is a thinking-artifact beside the deliberation that produced it.
- **A complete document, not a fragment.** You own the whole
`<!doctype html>` — `<head>`, `<style>`, `<script>`, `<body>`. There is no host
wrapper injecting a skeleton around your `<body>`. (This is the single most common
carryover mistake from claude.ai material — see `references/publishing.md`.)
- **Embedded with chrome intact, and full-page at its own URL.**