artifact

Add non-text files to a person's artifacts folder. Use when saving images, documents, or other files related to someone. Trigger words: artifact, save image, add photo, attach file, store document.

16 stars

Best use case

artifact is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Add non-text files to a person's artifacts folder. Use when saving images, documents, or other files related to someone. Trigger words: artifact, save image, add photo, attach file, store document.

Teams using artifact should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/artifact/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/ai-agents/artifact/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/artifact/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How artifact Compares

Feature / AgentartifactStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Add non-text files to a person's artifacts folder. Use when saving images, documents, or other files related to someone. Trigger words: artifact, save image, add photo, attach file, store document.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Person Artifact Storage

Add images, documents, or other non-text files to a person's artifacts folder.

## Process

1. **Parse the input**: Extract person name and file path
   - `/artifact lucy ~/Downloads/chess-game.png` → name: "lucy", file: "~/Downloads/chess-game.png"
   - `/artifact e ~/Desktop/project-notes.pdf` → name: "e", file: "~/Desktop/project-notes.pdf"

2. **Verify person exists**:
   ```bash
   ls ~/.claude-mind/memory/people/{name}/
   ```
   If not, ask whether to create them first.

3. **Ensure artifacts directory exists**:
   ```bash
   mkdir -p ~/.claude-mind/memory/people/{name}/artifacts
   ```

4. **Copy the file**:
   ```bash
   cp "{source_path}" ~/.claude-mind/memory/people/{name}/artifacts/
   ```
   Preserve the original filename unless there's a conflict.

5. **Optionally add context note**: Ask if the user wants to add a note about this artifact to the profile
   - What is this file?
   - Why is it significant?
   - When was it from?

6. **Confirm**: Report success and the artifact's new location

## Guidelines

- **Preserve filenames**: Keep original names when possible
- **Handle conflicts**: If filename exists, ask before overwriting or suggest renaming
- **Add context**: A file without context loses meaning over time
- **Supported types**: Images, PDFs, documents, screenshots - anything meaningful

## Examples

**Simple storage:**
```
/artifact cal ~/Downloads/system-diagram.png
```
→ Copies to `memory/people/cal/artifacts/system-diagram.png`

**With context:**
```
/artifact e ~/Pictures/beach-sunset.jpg
```
→ Copies file, then asks "Want to add a note about this photo?"

**Natural trigger:**
```
"Save this screenshot to Dawn's folder"
```
→ Copies screenshot, prompts for context

Related Skills

artifact-metadata

16
from diegosouzapw/awesome-omni-skill

Manage artifact metadata, versioning, ownership, and history tracking. Use when relevant to the task.

gitlab-ci-artifacts-caching

16
from diegosouzapw/awesome-omni-skill

Use when configuring artifacts for inter-job data passing or caching for faster builds. Covers cache strategies and artifact management.

artifact-integrity-forge

16
from diegosouzapw/awesome-omni-skill

Create and verify integrity signatures for protocol artifacts.

artifact-collector

16
from diegosouzapw/awesome-omni-skill

Use this skill when users need to collect, manage, or analyze forensic artifacts such as files, memory dumps, Windows Event Logs, Mac Unified Logs, or network packet captures (PCAP) from endpoints.

artifact-aggregator

16
from diegosouzapw/awesome-omni-skill

Create tiered reports (micro/standard/comprehensive) based on task complexity. Tier 1 (200-500 words) for Level 1 tasks, Tier 2 (500-1500 words) for Level 2, Tier 3 (1500-5000 words) for Level 3 epics. Synthesizes agent outputs into concise, scannable reports without duplication. Uses density over volume, actionable over descriptive. Triggers ONLY after multi-agent completion (2+ agents) or complex investigations. NOT for single-agent trivial tasks.

artifact-tracking

16
from diegosouzapw/awesome-omni-skill

Token-efficient tracking for AI orchestration. CLI-first for status updates (~50 tokens), agent fallback for complex ops (~1KB). Use when: updating task status, querying blockers, creating progress files, validating phases.

artifact-advisor

16
from diegosouzapw/awesome-omni-skill

Advise on choosing between Skills, Commands, Subagents, and Hooks for Claude Code. Analyze user requirements and recommend the appropriate artifact type with justification. Use when user asks "should I use a skill or command", "what artifact type", "skill vs command", or describes a workflow needing automation.

bgo

10
from diegosouzapw/awesome-omni-skill

Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.

Coding & Development

moai-lang-r

16
from diegosouzapw/awesome-omni-skill

R 4.4+ best practices with testthat 3.2, lintr 3.2, and data analysis patterns.

moai-lang-python

16
from diegosouzapw/awesome-omni-skill

Python 3.13+ development specialist covering FastAPI, Django, async patterns, data science, testing with pytest, and modern Python features. Use when developing Python APIs, web applications, data pipelines, or writing tests.

moai-icons-vector

16
from diegosouzapw/awesome-omni-skill

Vector icon libraries ecosystem guide covering 10+ major libraries with 200K+ icons, including React Icons (35K+), Lucide (1000+), Tabler Icons (5900+), Iconify (200K+), Heroicons, Phosphor, and Radix Icons with implementation patterns, decision trees, and best practices.

moai-foundation-trust

16
from diegosouzapw/awesome-omni-skill

Complete TRUST 4 principles guide covering Test First, Readable, Unified, Secured. Validation methods, enterprise quality gates, metrics, and November 2025 standards. Enterprise v4.0 with 50+ software quality standards references.