artifact-sharing

Register and discover agent-produced artifacts in a shared filesystem.

2|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/PaulKinlan/docker-agent-test --skill artifact-sharing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: artifact-sharing
Source: https://github.com/PaulKinlan/docker-agent-test/tree/main/config/skills/_universal/artifact-sharing
Command: npx skills add https://github.com/PaulKinlan/docker-agent-test --skill artifact-sharing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines collaboration by providing a standardized method for agents to share files and data, ensuring that valuable outputs are accessible to other team members.

Core Features & Use Cases

  • Produce Artifacts: Agents can save output files to a shared directory and register them for discovery.
  • Consume Artifacts: Agents can list, find, and read files produced by other agents.
  • Use Case: A researcher agent identifies key data points and saves them as data.csv in /home/shared/research/. A data analyst agent then discovers this artifact and uses it to generate a report.

Quick Start

Use artifact.sh to register the file reports/output.md with the description "Analysis report for Q4 data".

Frequently Asked Questions about artifact-sharing

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

FAQPage Schema
How do I share files between agents in a shared workspace?

To share files between agents, you save output files to a shared directory and register their metadata for discovery. This allows other agents to list, find, and consume artifacts like reports or data files within the workspace.

What is an artifact sharing mechanism for multi-agent collaboration?

An artifact sharing mechanism provides a standardized method for agents to produce and consume files. By registering outputs in a managed workspace, agents ensure valuable data like analysis results are accessible to other team members.

How do I register a file for discovery so other agents can find it?

You register a file for discovery by using the artifact script to save the file to a shared directory with a description. For example, register reports/output.md with a description so other agents can locate and read it.

Do I need a shared filesystem to transfer artifacts between agents?

Yes, you need a shared filesystem to transfer artifacts between agents. The skill requires a shared directory to store output files and a registration mechanism to manage artifact metadata for discovery.

Can an agent consume data files produced by another agent?

Yes, an agent can consume data files produced by another agent. Agents can list and find registered artifacts in the shared workspace, allowing them to read and use files like data.csv to generate new reports.

What types of files can I share between agents using this approach?

You can share various output files between agents, including reports, data files, and analysis results. The mechanism supports any artifact format that agents produce and register for discovery in the shared workspace.