publish-artifact

Publish artifacts to shared memory with frontmatter and bus notifications.

4|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/mkalkere/agent-coordinator --skill publish-artifact
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publish-artifact
Source: https://github.com/mkalkere/agent-coordinator/tree/main/.os/skills/core/publish-artifact
Command: npx skills add https://github.com/mkalkere/agent-coordinator --skill publish-artifact

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Publish artifacts to a shared memory space so teams can discover and reuse results such as reviews, analyses, reports, and decisions.

Core Features & Use Cases

  • Write durable artifacts to .os/memory/{type}/{subject-slug}.md with structured frontmatter.
  • Publish a bus notification so other agents can discover and react to new artifacts.
  • Supports types: review, analysis, report, summary, decision for cross-team collaboration.

Quick Start

Publish a new artifact by specifying its type, subject, and content, then the system writes it to memory and notifies the bus.

Frequently Asked Questions about publish-artifact

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

FAQPage Schema
How do I publish durable artifacts to shared memory for team discovery?

To publish durable artifacts to shared memory, the system writes structured content with frontmatter to .os/memory/{type}/{subject-slug}.md and sends a bus notification. This enables team members and agents to discover and reuse reviews, analyses, reports, summaries, and decisions.

How does bus notification work when publishing shared artifacts?

Bus notification works by broadcasting a message to subscribers after an artifact is successfully published to shared memory. This automated notification allows other agents to immediately discover and react to newly created reviews, analyses, or reports.

What is the best way to notify subscribers when a new report is generated?

The best way to notify subscribers when a new report is generated is by publishing the artifact with structured frontmatter. The system automatically places the file in the correct memory path and triggers a bus notification for cross-team discovery.

Can I publish different types of artifacts like reviews and decisions to the same shared memory space?

Yes, you can publish multiple artifact types including review, analysis, report, summary, and decision to the same shared memory space. Each artifact is organized into its respective type directory and assigned a subject slug for consistent discovery.

Do I need to manually format frontmatter and slug generation when publishing an artifact?

No, you do not need to manually format frontmatter or generate slugs when publishing an artifact. The system automatically satisfies requirements for structured frontmatter, slug generation, and memory path placement during the publishing process.

Why are my published artifacts not triggering notifications to other agents?

Published artifacts fail to trigger notifications if the publishing process does not complete the bus notification step. Ensure the artifact is fully written to the memory path with valid frontmatter so the bus can successfully alert subscribers.