← ArtispreneurCONTENT HISTORY
WHAT CHANGED
Update to Artispreneur
Snapshot Nov 13, 2026 · 00:10 UTC · version 2.0.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save Artispreneur and check future changes in Following.
Up to 3 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Write a complete agent specification for a music project (mission, scope, soul, skills, tools, memory, hand-offs, guardrails, evaluation, manifest) so the artist can run it in any compatible agent harness. Use when the user asks to 'build an agent', 'make an assistant for my tour or label', or 'create a sub-agent for X'.",
"included_files": [],
"name": "build-an-agent",
"skill_md_contents": "---\nname: build-an-agent\ndescription: \"Write a complete agent specification for a music project (mission, scope, soul, skills, tools, memory, hand-offs, guardrails, evaluation, manifest) so the artist can run it in any compatible agent harness. Use when the user asks to 'build an agent', 'make an assistant for my tour or label', or 'create a sub-agent for X'.\"\nmetadata:\n author: Artispreneur\n version: \"2.0.0\"\n desk: Home Base\n group: \"Build your own\"\n display_name: \"Build an Agent\"\n website: https://www.artispreneur.com\n---\n\n# Build an Agent\n\n> Spin up your own sub-agent for a project, with its own tools and memory.\n> *Home Base desk · Build your own · about 30 minutes*\n\n## When to use\n\n- A recurring project (tour, release, label, fan community) needs a dedicated helper.\n- The artist wants an agent with its own rules and memory.\n- A team needs a shared agent specification.\n\n## Ask first\n\nRead the artist profile first (`artist-profile.md`, or the profile pasted in chat) and only ask for what is missing. Ask in one short batch.\n\n- The agent's job in one sentence and who it serves.\n- What it owns and what it must hand off.\n- Skills and tools it should use (from this toolkit or others).\n- What it needs to remember and what it must never store.\n- What it must never do, and when it must ask first.\n\n## Workflow\n\n1. Write the **Soul**: mission, personality, how it thinks, and what it will never do.\n2. List the **Skills** it owns (link to existing skills) and write any missing ones with `build-a-skill`.\n3. List the **Tools** it uses and the permission each needs. Prefer read-only by default; anything that sends, posts, pays, or files requires explicit human approval.\n4. Define **Memory**: what it stores in the artist profile or its own notes, and what is off-limits.\n5. Define **Hand-offs**: which agent or human takes over, and the trigger.\n6. Add **References**: documents and sources it must ground answers in.\n7. Write the **Manifest** as JSON so other tools can load it.\n8. Add an **Evaluation** set: three prompts it should handle, three it should refuse or escalate, and the pass criteria. Add a short log format for what it did and why, so problems can be traced.\n\n## Deliverables\n\n- Agent spec (soul, skills, tools, memory, hand-offs, references).\n- Manifest JSON.\n- Evaluation set.\n- Log format.\n\nSave each deliverable as a Markdown file if file tools are available; otherwise present it in the conversation.\n\n## Output template\n\n```json\n{\n \"name\": \"agent-slug\",\n \"mission\": \"one sentence\",\n \"skills\": [\"skill-slug\"],\n \"tools\": [{\"name\": \"tool\", \"permission\": \"read_only | draft_only | needs_approval\"}],\n \"memory\": {\"stores\": [\"artist-profile.md\"], \"never_store\": [\"passwords\", \"tax IDs\", \"account numbers\"]},\n \"handoffs\": [{\"to\": \"agent-or-human\", \"when\": \"trigger\"}],\n \"evaluation\": {\"should_do\": [], \"should_refuse_or_escalate\": []}\n}\n```\n\n## Quality checks (run before handing over)\n\n- [ ] Mission fits in one sentence.\n- [ ] Every tool has an explicit permission level.\n- [ ] Actions with outside effects require human approval.\n- [ ] The evaluation set includes refusal cases.\n- [ ] Nothing in the spec stores sensitive identifiers.\n\n## Guardrails\n\n- This skill writes the specification; it does not deploy or run the agent.\n- Do not grant an agent permission to send, post, pay, or file without human approval.\n- Never invent facts, numbers, credits, quotes, placements, or contacts. If the artist has not supplied something, ask or mark it `[CONFIRM]`.\n- Label every estimate as an ESTIMATE and show the formula or assumption behind it.\n- Never collect, solicit, or process Restricted Data: payment card data (PCI DSS), protected health information (PHI), government identifiers (Social Security numbers, ITINs, EIN digits, passport or driver's license numbers), or access credentials and authentication secrets (passwords, API keys, MFA/OTP codes, bank logins). The artist enters sensitive information directly on official sites.\n- Gather only the minimum task-specific input required; never request full conversation history, raw chat transcripts, or precise user location data (street addresses or GPS coordinates).\n- Do not display subscription plans, promote paid upgrades, sell digital goods/credits, or embed checkout flows.\n- Draft first. Never claim anything was filed, registered, sent, posted, uploaded, or paid. The artist takes every outside action.\n\n## Hand-offs\n\n- `build-a-skill`: write the skills the agent needs\n- `artist-profile`: the shared memory\n- `knowledge-ingestion`: teach it from existing documents\n\n## Start with\n\n> Design an agent to run my tour logistics. Here's what it should own.\n\n---\n*Artispreneur · Art Means Business · https://www.artispreneur.com*\n"
}SHA-256 of public snapshot: b3e90653e56fcf5c5823de543c9d2d3f64b05ba20847b275dcebbfa10a64c4d6