sixb-artifacts

sixb-artifacts is a skill for Claude Code, Codex from sixb-ai/sixb. It costs 47 tokens per session (1,359 once invoked), scanned C, original, MIT.

A system for publishing deliverables such as reports, documents, tables, slides, and requested files as readable artifacts beside the conversation. It keeps versions so revised deliverables can be compared.

In plain words
What is it for?
It is for creating reports, write-ups, data tables, trackers, presentations, and files in the format the user requests.
Why use it?
Long reports and reusable data are harder to use when left as plain chat text. Publishing them as artifacts gives the reader a separate document, table, presentation, or file to open and revise.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit It is for creating reports, write-ups, data tables, trackers, presentations, and files in the format the user requests.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/sixb-ai/sixb/sixb-artifacts
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add sixb-ai/sixb --skill sixb-artifacts
Clone the repo
git clone --depth 1 https://github.com/sixb-ai/sixb

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for sixb-artifacts

README.md
[![agentmods](https://agentmods.dev/badge/skills/sixb-ai/sixb/sixb-artifacts/github.svg)](https://agentmods.dev/skills/sixb-ai/sixb/sixb-artifacts)
Your own site
<a href="https://agentmods.dev/skills/sixb-ai/sixb/sixb-artifacts"><img src="https://agentmods.dev/badge/skills/sixb-ai/sixb/sixb-artifacts/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for sixb-artifacts

Your own site · 80×15
<a href="https://agentmods.dev/skills/sixb-ai/sixb/sixb-artifacts"><img src="https://agentmods.dev/badge/skills/sixb-ai/sixb/sixb-artifacts.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 47 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,359 The whole file, excluding the scripts and references it only reads on demand.
Security scan C 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00047 $0.01359
Opus 5.5 $0.00019 $0.00544
Sonnet 5.5 $0.00009 $0.00272
Haiku 4.5 $0.00005 $0.00136

Measured today against content hash f2552cec07a9, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade C, and why

sixb-artifacts scanned grade C with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Recursive force deletehighDestructive command

rm -rf with a variable or a broad path is one typo away from removing the wrong tree.

rm -rf work/q3-review && cp -r "$SIXB_ARTIFACTS_DIR/art_k3m9q2x7tp" work/q3-review
packages/agent-worker/src/skills/sixb-artifacts/SKILL.md · 96 lines

How it starts

The opening of the file, as written. The whole thing — 96 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Artifacts

An artifact is a deliverable the user opens beside the conversation. It has a kind, a title, and versions that stay readable. Publish one when the user asks for a report, a document, a table, or a file, or when the answer is long-form work or data they will read, reuse, or share. When a few sentences answer the question, answer in the chat.

Kinds

Kind Publish it for Read first
document A report, brief, memo, plan, or write-up: anything read top to bottom document.md
sheet Tabular data the reader sorts, sums, charts, or downloads: metrics, lists, trackers, exports sheet.md
slides A deck to present: a review, a pitch, a plan for a meeting slides.md
page A small web app the reader works with: a calculator, a planner, a dashboard with filters page.md
canvas Screens side by side with arrows, a brainstorm or retro of notes, a diagram canvas.md
file One file in a format the user asked for (PDF, DOCX, XLSX, PPTX, CSV), or a binary file.md

To show or link to another artifact, such as a sheet's chart in a report, read references.md. Data from the project's objects goes in a query, so the artifact stays live: read queries.md.

Prefer a document to a DOCX or PDF, a sheet to an XLSX or CSV file, and slides to a PPTX, unless the user asked for that format: they render in the app, and their versions stay readable side by side. A report with a table of a dozen rows is a document; data the reader works with is a sheet.

Publish

  1. Write the artifact's files in a working directory, such as work/q3-review/.

  2. Call publish_artifact with that directory (or one file), the kind, and a title:

    publish_artifact({ path: "work/q3-review", kind: "document", title: "Q3 operations review" })
    → Published "Q3 operations review" as artifact art_k3m9q2x7tp, version 1.
    
  3. If it refuses, nothing was published. Fix what the message names and publish again. If you cannot, tell the user the deliverable could not be published; never describe it as ready.

  4. Fix what each warning names and publish its next version when it matters to the reader. A deck also comes back with a screenshot of each slide, a page with one at a laptop's width and one at a phone's, and a canvas with one of each board: look at them (slides.md, page.md, canvas.md, Check).

  5. In the reply, say in a sentence or two what you published and what stands out. Do not paste its content, a path, or its id as text: the user sees the artifact. To show a chart or a range of it in place, use its address (references.md). A figure you cite from live data is the one you read, and what the artifact shows moves on as the objects change, even at a pinned version: date it with when you read it, in the user's time zone ("As of Oct 23, 10:42, three invoices are overdue.").

Read the full file on GitHub · 96 lines

Files

What ships with it

35 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. today Changed · +6 lines f2552cec07a9
  2. 5d ago Changed · +14 lines c0e8da7997a0
  3. 9d ago First seen · 76 lines · 47 tokens per session scan C 398d2df2a8a0

Subscribe to this mod's changes

sixb-artifacts is a skill published in the GitHub repository sixb-ai/sixb (126 stars, last pushed today), licensed MIT. It adds 47 tokens to every session and 1,359 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it C with 1 finding (recursive force delete). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-19.