project-artifact

Generate and publish tabbed project status pages as shareable claude.ai artifacts.

1|Updated Jul 6, 2015
One-click install
npx skills add https://github.com/ksolomon/dotfiles --skill project-artifact-ksolomon
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: project-artifact
Source: https://github.com/ksolomon/dotfiles/tree/main/AI/.claude/plugins/marketplaces/claude-plugins-official/plugins/project-artifact/skills/project-artifact
Command: npx skills add https://github.com/ksolomon/dotfiles --skill project-artifact-ksolomon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Multi-workstream projects (migrations, launches, research efforts) outgrow single status updates, and keeping teammates aligned means repeatedly re-writing the same overview. This Skill generates a self-contained, tabbed HTML status page and publishes it to a default-private claude.ai artifact URL that can be refreshed in place, so the page stays current without re-minting links. ## Core Features & Use Cases - Opinionated tabbed status page: Generates a single self-contained HTML file from a house-style template with Overview, Workstreams, Attention, Background, Plan, Risks, and FAQ tabs, a status banner, and a next-steps strip. - Refresh with deltas: Stores a per-project config and an embedded JSON state block so each refresh re-gathers live state (e.g. via gh pr list / git log), redeploys to the same URL, and reports only what changed. - Software specialization: A companion swe.md covers PR-driven projects, including the X.Y PR-numbering convention, CI and review-thread queries, and per-PR detail blocks. - Use Case: You are driving a 12-PR database migration. Ask for a project artifact, and the Skill pulls live PR state, renders a status page with the PR sequence and next actions, publishes it privately, and gives you a URL to share with your team. ## Quick Start Ask the AI to create a project status artifact for your current project, naming the repo or workstreams it should pull live state from.

Frequently Asked Questions about project-artifact

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a shareable project status page with Claude?▼

Invoke the project-artifact skill with your project name or repo. It gathers live state, fills a tabbed HTML template (Overview, Workstreams, next steps), and publishes it with the built-in Artifact tool to a private claude.ai URL you can share with teammates.

How do I update a published project artifact without changing its URL?▼

Ask to refresh the artifact. The skill reads the per-project config and the previous render's embedded state block, re-gathers live state, edits the existing HTML in place, and redeploys to the recorded URL, then reports only the delta.

Does the project status page work for pull request driven software projects?▼

Yes. The companion swe.md defines an X.Y PR-numbering convention that encodes dependencies, plus gh commands for open and merged PRs, required CI checks, and unresolved review threads via GraphQL, with a per-PR detail block for the page.

Can teammates open the artifact page right after publishing?▼

No. First publish is private to the owner; teammates get a 404 until the owner shares it from the claude.ai viewer. Redeploys preserve the sharing setting once it is shared.

When should I not use a project status artifact?▼

Skip it for single-PR changes or public documentation. It is designed for projects spanning several workstreams tracked over time, and it requires the built-in Artifact tool with a claude.ai login.