session-artifact-indexing

Creates a grouped index note of files, links, and documents produced during multi-step sessions.

115|9|Updated Aug 5, 2026
One-click install
npx skills add https://github.com/AtlasOmnia/donna-starter --skill session-artifact-indexing-atlasomnia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-artifact-indexing
Source: https://github.com/AtlasOmnia/donna-starter/tree/main/skills/productivity/session-artifact-indexing
Command: npx skills add https://github.com/AtlasOmnia/donna-starter --skill session-artifact-indexing-atlasomnia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? After long multi-step sessions, users lose track of the documents, trackers, templates, and links that were created or referenced. This Skill consolidates those artifacts into a single durable index note so the user can resume work later from one place. ## Core Features & Use Cases - Grouped Link Index: Organizes planning docs, working files, templates, skills, reference files, and external links into a titled note with readable labels. - Apple Notes and Obsidian Support: Writes the index to the user's dedicated Apple Notes folder by default, or to an Obsidian vault note when the task is Obsidian-first. - Safe AppleScript Generation: Writes large AppleScript bodies to a file before running with osascript to avoid shell escaping issues with ampersands. - Use Case: After a research session that produced a plan document, a tracker spreadsheet, and several source links, ask the assistant to save everything into one Apple Notes index you can reopen next week. ## Quick Start Ask the assistant to save all the documents and links from this session into an index note in Apple Notes.

Frequently Asked Questions about session-artifact-indexing

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

FAQPage Schema
How do I save links and files from a work session into Apple Notes?

Ask the assistant to create an index note of the session's artifacts. It groups planning docs, working files, templates, and external links into a single titled note in your designated Apple Notes folder with clickable file:// and https:// links.

How to create Apple Notes programmatically with AppleScript?

Write the AppleScript to a file first, then execute it with osascript. This avoids shell escaping problems when note bodies contain ampersands, which command safety scanning may misinterpret as shell backgrounding.

Can I use Obsidian instead of Apple Notes for session indexes?

Yes. If the task is explicitly Obsidian-first, the index is written to the relevant vault note instead. Apple Notes is the default destination unless the user requests otherwise.

When should I create a session artifact index?

Create one when a session produces three or more durable files and reaches a natural handoff point, or when the user asks to save links or documents. It is not meant to duplicate all work, only to provide one resumption point.

Why does my Apple Notes creation command fail with ampersands?

Inlining long AppleScript with HTML through a single shell command fails when the body contains & or & because safety scanning treats ampersands as shell backgrounding. Writing the script to a file first avoids this false positive.