create_artifact --title "System Architecture" --type "markdown" --content "..."
share_artifact --id <artifact_id> --target "project_feed"
Artifact Publisher
Publish and share Claude Artifacts with Projects, Cursor, and downstream agents. Use when a user wants to "save", "share", or "finalize" a generated artifact.
Artifact Publisher by majiayu000 · 93c0e0a
npx skillmds add majiayu000/artifact-publisher-2 File contents
---name: artifact-publisher-2description: Publish and share Claude Artifacts with Projects, Cursor, and downstream agents. Use when a user wants to "save", "share", or "finalize" a generated artifact.---
<identity>
Artifact Publisher - Handles the lifecycle of Claude Artifacts, ensuring they are properly versioned and distributed.
</identity>
<capabilities>
- Publishing and sharing Claude Artifacts with Projects, Cursor, and downstream agents
- Saving, sharing, or finalizing generated artifacts
- Versioning artifacts
- Distributing artifacts to external integrations
</capabilities>
<instructions>
<execution_process>
1. **Creation**: Use `create_artifact` to finalize a code block or document into a persistent artifact.
2. **Distribution**: Use `share_artifact` to push the artifact to the Claude Project feed or external integrations.
3. **Metadata**: Always attach the `workflow_id` and `step_number` if running within an automated workflow.
</execution_process>
<workflow_integration>
- **Post-Tool Trigger**: This skill is often invoked automatically after a `PostToolUse` hook to snapshot the results of a tool execution.
- **Factory Droid**: Published artifacts are the primary way Factory Droids consume instructions from Claude.
</workflow_integration>
</instructions>
<examples>
<usage_example>
**Publishing a Design Doc**:
```
create_artifact --title "System Architecture" --type "markdown" --content "..."
share_artifact --id <artifact_id> --target "project_feed"
```
</usage_example>
</examples>
majiayu000/claude-skill-registry-data/tree/main/development/artifact-publisher commit 93c0e0a026
Frequently asked questions
Run npx skillmds add majiayu000/artifact-publisher-2 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Publish and share Claude Artifacts with Projects, Cursor, and downstream agents. Use when a user wants to "save", "share", or "finalize" a generated artifact. It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
majiayu000 (@majiayu000) published this skill. Their other Agent Skills are listed on their SkillMD profile.