Skip to content
Back to skills

Artifact

ASecurity

Delivers what the owner asked for as an artifact they can open in the live office: an interactive prospecting file, a CSV, a dashboard, a comparison table, a one-page page. Use whenever the owner asks for "a file", "a list", "a table", "a dashboard", "a page" or "something I can open".

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 23, 2026
ai-agentsnode

Security analysis

A100/100

Scanned September 23, 2026

npx -y skills add youdcode/open-company --skill artifact --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Artifact?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Artifact
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/youdcode-artifact/badge)](https://www.skillsdirectory.com/skills/youdcode-artifact)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: artifact
description: Delivers what the owner asked for as an artifact they can open in the live office: an interactive prospecting file, a CSV, a dashboard, a comparison table, a one-page page. Use whenever the owner asks for "a file", "a list", "a table", "a dashboard", "a page" or "something I can open".
---

# Artifact

1. Understand the request in one line: what, for whom, which data, which filters. If the data does not
   exist yet (for example no leads), say so and propose the command that creates it (`prospect 10`).
2. **Prospecting file** (the most common): run
   `node tools/artifact.mjs prospects --title "<title in the owner's language>" --lang <fr|en> [--tier hot,warm] [--status ...] --as sales`.
   The page is built from the real files: search, filters, sort, sources, draft messages, personal
   notes and CSV export. Never retype leads into a page by hand.
3. **Table for Excel**: `node tools/artifact.mjs csv --title "..." [--tier ...] --as sales`.
4. **Any other page** (dashboard, comparison, map, one-pager, calculator): write one self-contained
   HTML file in `workspace/tmp/<name>.html`, then `node tools/artifact.mjs new --title "..." --file workspace/tmp/<name>.html --as <role>`.
   - All data embedded in the page, taken from the workspace files, with sources shown.
   - Scripts only from cdn.jsdelivr.net, cdnjs.cloudflare.com or unpkg.com; no calls to other sites.
   - Clean and readable: light background, one accent color, system font, works on a phone.
   - Interactive when useful: filters, sort, tabs, a small chart. Numbers computed in the page from the
     embedded data, never typed from memory.
5. Tell the owner in 2 lines what the artifact contains and that it is in the Artifacts tab.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.