All authors

Claude Skills by 3DAPI-Inc
github.com/3DAPI-Inc14 skills0 installs11 views
- Analyze ModelProduces analysis.json (bounding box, volume, body count, watertightness) for one model file in a work dir by running the bundled mesh script. Use as the first intake stage on any stl, 3mf or obj. Not for rendering, quoting or judging printability; the slicer decides that.Votes: 0GitHub stars: 6
- Dapi RequestBuilds, validates and sends a request to any 3DAPI public API route from the live OpenAPI contract. Use whenever a skill needs to call 3DAPI (quote, poll, list orders, update status). Not for deciding what to send; the calling skill decides, this skill makes it correct and safe.Votes: 0GitHub stars: 6
- Design ProductNames one priced model and art-directs its Etsy listing media, four AI lifestyle photos and a lifestyle clip as the standard with studio stills as extras, by writing one design brief, reviewing the result and redoing a rejected asset once; the design script captures, generates, caps the spend and assembles design.json. Use as the design stage once price.json, comparables.json and the preview drafts exist. Not for the Etsy title, description or tags (copy), not for pricing, not for publishing.Votes: 0GitHub stars: 6
- GuardrailsThe limits every dapilot agent works within, gates on actions, budgets, no reruns, no loops, secrets. Loaded into every agent. If a step would cross one of these, stop and report instead.Votes: 0GitHub stars: 6
- HierarchyThe chain of command every dapilot agent works inside, director to department leads to workers. Loaded into every agent. Read it to know who dispatched you, who you report to, what you may spawn, and how to ask for help.Votes: 0GitHub stars: 6
- Output FormatThe exact shape of what every dapilot agent produces, the one-line result JSON, the log paragraph, and the report section, plus the validator that checks it. Loaded into every agent. Your superior rejects anything else.Votes: 0GitHub stars: 6
- Preview ModelProduces the cheap 8-frame draft turntable (renders/draft_00.png to draft_07.png) for one model so later stages can see what the object is. Use as the preview stage after analysis.json exists. Not for product images (render-model) and not for choosing an angle.Votes: 0GitHub stars: 6
- Propose PriceChooses the sale price for one model from the candidates the pricing script allows, with a written rationale, and has the script verify the choice. Use as the price stage once quote.json, comparables.json, viability.json and the preview drafts exist. Not for computing a price (price_candidates.py), not for market research (research-comparables), not for copy.Votes: 0GitHub stars: 6
- Quote ModelPrices one model through 3DAPI's slicer by running the bundled quote script (upload, create, poll) and judging the outcome. Use as the quote stage after analysis.json exists. The slicer's verdict on printability is final; this skill never estimates a price.Votes: 0GitHub stars: 6
- Render ModelRetired 2026-09-13, replaced by design-product; kept for reference and not dispatched by any stage. Produced studio product images for one model, a hero and three supporting angles, by running the bundled Blender scene and choosing the angle and orientation that flatter the object. Use as the render stage after price.json exists and the drafts from preview-model are in renders/. Not for drafts (preview-model), not for thumbnails (3MF previews are free) and not for deciding colour policy.Votes: 0GitHub stars: 6
- Research ComparablesFinds what one model competes with on Etsy and writes the weighted market band and our margin at it, by naming the product, reading a market summary, writing the word rules that score every listing, and reviewing the heaviest sellers once. Use as the research stage once meta.json, analysis.json, quote.json and renders/draft_00.png exist and comparables.json does not. Not for choosing a price (propose-price) or for copy (write-listing).Votes: 0GitHub stars: 6
- Run IntakeStarts an intake run over a folder of model files, acting as director for the catalogue department. A person starts it; it spawns catalogue-lead and writes report.md in the run's directory under runs/.Votes: 0GitHub stars: 6
- Work LedgerWhere dapilot state lives and the rules for touching it, work dirs keyed by content hash, the run ledger, locks. Loaded into every agent. Workers write only their stage's outputs; leads talk to the ledger through ledger.py; nobody edits state.json by hand.Votes: 0GitHub stars: 6
- Write ListingWrites the words for one designed, priced product, the Etsy title, description, tags and materials and the Instagram captions, as one draft that a script checks against each platform's limits and turns into listing.json and social/posts.json. Use as the copy stage once design.json and price.approved.json exist. Not for the product name or the photos (design-product), not for the price or which photos a post carries (scripts), not for publishing. The category is research's aisle, or the writer...Votes: 0GitHub stars: 6