paperclip-api
Use when managing Paperclip AI agent companies - creating tasks, managing agents, approving hires, running heartbeats, or any…
Orchestrate iterative visual style searches with branch prompts, decision graphs, feedback loops, and final direction selection.
Claude Code
$ npx -y skills add serejaris/personal-corp-os --skill art-director --agent claude-code
Codex
$ npx skills add serejaris/personal-corp-os --skill art-director -a codex -y
Cursor
$ npx skills add serejaris/personal-corp-os --skill art-director -a cursor -y
Gemini CLI
$ npx skills add serejaris/personal-corp-os --skill art-director -a gemini-cli -y
GitHub Copilot
$ npx skills add serejaris/personal-corp-os --skill art-director -a github-copilot -y
OpenCode
$ npx skills add serejaris/personal-corp-os --skill art-director -a opencode -y
Windsurf
$ npx skills add serejaris/personal-corp-os --skill art-director -a windsurf -y
name: art-director description: Orchestrate iterative visual style searches with branch prompts, decision graphs, feedback loops, and final direction selection.
Use this skill when the work is an art-direction search for a media production workspace.
The skill coordinates this loop:
brief -> references -> generation branches -> HTML preview -> feedback -> next branches -> selected direction
For single-image production, use the host repo's image-generation or media-run instructions. For comic pages, albums, storyboards, or platform-specific assets, use the host repo's format-specific playbook when one exists.
For a project under `art-direction/<project>/`, each serious search pass should leave:
art-direction/<project>/
prompts/vNN/YYYY-MM-DD-vNN-<slug>-prompts.md
process/vNN/YYYY-MM-DD-vNN-<slug>-log.md
styles/YYYY-MM-DD-<style-system>.md
assets/vNN-<slug>/
<variant-id>.png
vNN-<slug>.htmlFor a first run in an empty workspace, create the minimal folders before writing prompts:
mkdir -p art-direction/<project>/{prompts/v01,process/v01,styles,assets/v01-style-search}
cp skills/art-director/assets/style-search-map-template.html art-direction/<project>/v01-style-search.htmlIf the skill was installed without `assets/style-search-map-template.html`, create the same folders and write a simple local HTML preview from the cluster schema in this file.
If the run continues an existing direction, increment `vNN` and make every new node point back to its parent decision.
The visual map must be an iteration-cluster direction graph:
idea
-> iteration cluster
-> option leaf nodes
-> selected option node
-> carry forward / drop
-> next iteration cluster
-> option leaf nodes
-> selected option node
-> outputKeep the important path explicit: iteration checkpoint -> option nodes -> selected option node -> next iteration checkpoint. Unselected options stay as leaf nodes with their status.
1. Read the current project files: `index.html`, latest `vNN-*.html`, `process/v*/`, `prompts/v*/`, `styles/`, and relevant `research/`. 2. Identify the active question: what style, artifact, audience, format, or campaign is being decided. 3. Build an iteration cluster before generation: incoming brief, 3-8 option leaves, difference axes, expected selection criteria, and what may carry forward. 4. Write prompts in `prompts/vNN/`. Each prompt needs iteration id, option id, role, difference axis, prompt, negative prompt, and reject criteria. 5. Generate or collect assets through the host repo's approved image-generation path. 6. Create or update the HTML direction map as the first section of `vNN-<slug>.html`. 7. Put preview cards under the map with anchors matching tree node ids. 8. Capture feedback as first-class nodes in the tree and in `process/vNN/...log.md`. 9. Create the next iteration from feedback: `feedback -> interpretation -> new branch -> asset -> decision`. 10. Mark selected, rejected, paused, and next branches explicitly.
Every style-search HTML page starts with a direction graph that answers:
Use `skills/art-director/assets/style-search-map-template.html` as the starter preview when the host repo has no renderer yet. If a reusable host-repo renderer exists, record its path in the run log and use it as the local reference. A typical reusable setup is:
Serve preview pages through a local server:
python3 -m http.server 8080
Then open `http://127.0.0.1:8080/...`. If the preview depends on a CDN and the network is blocked, report the blocker and keep the run in `blocked` or `needs-local-runtime` status. Store third-party library source only when the host repo policy explicitly allows vendored dependencies.
Recommended solution: dagre computes the graph layout; the page renders the graph as static HTML/SVG with a detail panel.
Responsibilities:
Use manual SVG layout only as a fallback or baseline. Use Mermaid for docs and quick sketches only when dense style-search history is not required.
Required graph semantics:
Cluster schema:
{
"id": "v8",
"title": "V8 - Selected direction expansion",
"brief": "Expand user-liked directions from V7.",
"looked_at": "V8-A, V8-B, V8-C, V8-D",
"selected": "v8-c",
"parent": "v7",
"carry_forward": "V8-C: sharp typography, high-contrast palette, warning label rhythm.",
"drop": "Soft abstract metaphors as the main cover style.",
"feedback": {
"target": "v8-c",Manager uses your local Manager Config for repositories and boards; the distributed skill contains no personal workspace logs.
Use when managing Paperclip AI agent companies - creating tasks, managing agents, approving hires, running heartbeats, or any…
Experimental. Daily retro from your agents' own logs: reads today's Claude Code and Codex sessions on this machine, groups them…
Audits the agent rules in the current folder (AGENTS.md, nested AGENTS.md files) and the skill descriptions the agent sees at…
Робот агента Personal Corp. Агент делает себе голову робота из набора деталей, хранит её в штабе в stack/avatars.json и кладёт в…
Use when choosing between engines or models for an agent pipeline and the answer must come from measurement on your own data, not…
Use when user asks for Claude Code usage stats, weekly analytics, project activity summary, or wants to see what projects were…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…