API Forge
EliasOulkadi/shokunin
Design REST/GraphQL APIs with OpenAPI 3.1, error handling, pagination, rate limiting, webhooks, and idempotency.
Produce 3D assets with Tripo (tripo3d.ai / Tripo AI by VAST) through its OpenAPI and Studio platform — text-to-3D, image-to-3D, and multiview-to-3D generation; PBR texturing; auto-rigging and preset…
$ npx skills add calesthio/generative-media-skills --skill tripo-3d -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install calesthio/generative-media-skills tripo-3d --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/providers/3d-generation/tripo-3d .claude/skills/tripo-3d && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "tripo-3d" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/providers/3d-generation/tripo-3d into .claude/skills/tripo-3d/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tripo-3d", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/calesthio/generative-media-skills/tree/main/skills/providers/3d-generation/tripo-3dType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add calesthio/generative-media-skills --skill tripo-3d -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install calesthio/generative-media-skills tripo-3d --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/providers/3d-generation/tripo-3d .agents/skills/tripo-3d && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "tripo-3d" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/providers/3d-generation/tripo-3d into .agents/skills/tripo-3d/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tripo-3d", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add calesthio/generative-media-skills --skill tripo-3d -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install calesthio/generative-media-skills tripo-3d --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/providers/3d-generation/tripo-3d .cursor/skills/tripo-3d && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "tripo-3d" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/providers/3d-generation/tripo-3d into .cursor/skills/tripo-3d/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tripo-3d", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/calesthio/generative-media-skills.git --path skills/providers/3d-generation/tripo-3d--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add calesthio/generative-media-skills --skill tripo-3d -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install calesthio/generative-media-skills tripo-3d --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/providers/3d-generation/tripo-3d .gemini/skills/tripo-3d && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "tripo-3d" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/providers/3d-generation/tripo-3d into .gemini/skills/tripo-3d/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tripo-3d", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install calesthio/generative-media-skills tripo-3dInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add calesthio/generative-media-skills --skill tripo-3d -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/providers/3d-generation/tripo-3d .github/skills/tripo-3d && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "tripo-3d" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/providers/3d-generation/tripo-3d into .github/skills/tripo-3d/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tripo-3d", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add calesthio/generative-media-skills --skill tripo-3d -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install calesthio/generative-media-skills tripo-3d --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/providers/3d-generation/tripo-3d .opencode/skills/tripo-3d && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "tripo-3d" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/providers/3d-generation/tripo-3d into .opencode/skills/tripo-3d/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tripo-3d", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
tripo-3dProduce 3D assets with Tripo (tripo3d.ai / Tripo AI by VAST) through its OpenAPI and Studio platform — text-to-3D, image-to-3D, and multiview-to-3D generation; PBR texturing; auto-rigging and preset…
Tripo 3D is an agent skill from calesthio/generative-media-skills. Produce 3D assets with Tripo (tripo3d.ai / Tripo AI by VAST) through its OpenAPI and Studio platform — text-to-3D, image-to-3D, and multiview-to-3D generation; PBR texturing; auto-rigging and preset animation; retopology/low-poly and quad remesh; format conversion (GLB/FBX/OBJ/USDZ/STL/3MF) and engine import (Unity/Unreal/Blender/3D printing). Use when an agent must drive the async task-based Tripo API (create task, poll or webhook, download), choose a model version (v3.0 / v3.1 / P1), write prompts or prepare…
Its SKILL.md is about 5.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `EVAL.md`).
It sits in Backend & APIs, covering Game assets and audio, Game development and OpenAPI specifications. It works with OpenAPI and Blender. The repository describes itself as: Research-backed agent skills and tools for premium image, video, audio, voice, and generative media production across AI coding assistants. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8c85352. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
curlFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
api.tripo3d.aitripo3d.aidocs.tripo3d.aigithub.complatform.tripo3d.aiapidog.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
TRIPO_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Tripo 3D loads about 5.1k tokens when it runs. Until then it costs about 258 tokens; SKILL.md has 2,203 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from calesthio/generative-media-skills at commit 8c85352, republished under its MIT licence (© calesthio). 2,203 words, ~5,058 tokens.
.claude/skills/tripo-3d/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Tripo (product of VAST AI Research; consumer brand "Tripo AI") turns text, single images, and multi-view image sets into textured 3D meshes, then post-processes them into engine-ready assets: PBR texturing, retopology, auto-rigging, preset animation, and format conversion. It ships as a web Studio, mobile apps, and an async task-based REST API ("Tripo OpenAPI"). This skill is about producing production-usable assets through that API and Studio.
Evidence labels used below: [Doc] = official Tripo documentation/SDK; [1P] = first-party Tripo blog/marketing claim (directional, not independently verified); [3P] = disclosed third-party source; [Heuristic] = production judgment, not a documented guarantee. Volatile facts carry a verified 2026-07-10 date; re-check them, because Tripo ships model and pricing changes frequently.
Tripo's strength is speed and coverage: a usable single-object mesh in tens of seconds to a couple of minutes, across a huge range of props, characters, and hard-surface objects, with texturing/rigging/format export in one API. [Heuristic] Reach for it when you need many game/AR/previz/3D-print assets fast, when you have a concept image or clean reference, or when you want a first-pass base mesh to refine by hand.
Do not rely on Tripo (or set expectations accordingly) for:
Everything is an asynchronous task. You submit a task, receive a task_id, then poll (or receive a
webhook) until it succeeds, then read output URLs.
https://api.tripo3d.ai/v2/openapiAuthorization: Bearer YOUR_API_KEY. Create keys at platform.tripo3d.ai/api-keys.POST /v2/openapi/task with a JSON body whose type selects the operation.GET /v2/openapi/task/{task_id}. Response carries status, progress, output
(download URLs), and consumed_credit (exact credits charged for that task).queued → running → success (also failed, cancelled, banned, expired,
unknown). Poll until terminal; read model URLs from output on success.url (public JPEG/PNG, max 20 MB), a file_token from
direct upload, or an object from STS upload (bucket: "tripo-data", key: <resource_uri>). STS upload
is Tripo's recommended path. Output download URLs are time-limited — fetch and store them promptly.original_model_task_id / draft_model_task_id), so a model → texture → rig → convert pipeline is a
chain of tasks, not a re-upload each time.[Heuristic] Poll with backoff (e.g., 2 s, then 3–5 s) rather than tight loops; generation is
seconds-to-minutes depending on model/options. For batch/production, prefer webhooks if your integration
path supports them (native webhook support varies by API surface and by proxy providers such as fal/Runware,
which expose an X-Webhook-URL-style header [3P], verified 2026-07-10; confirm against current Tripo docs
before depending on it, otherwise poll).
Select with model_version on generation tasks. Volatile — re-check the changelog.
| Family | API model_version / selector | Character | Face/poly envelope |
|---|---|---|---|
| v3.0 (HD / "H3") | v3.0-20250812 | Stable, general default | up to ~1M–1.5M tris [Doc] |
| v3.1 (HD / "H3.1") | v3.1-20260211 | Higher geometric density, sharper edges, stronger PBR | up to ~1.5M–2M tris [Doc] |
| P1 (Smart Mesh P1.0) | p1 selector (premium tier) | Native 3D-diffusion, game-ready low-poly, orientation control, seeds; very fast | ~48–20,000 faces [Doc/1P] |
face_limit 48–20,000) and orientation control (default or align_image) so the asset faces a
predictable axis. Announced at GDC 2026 as a native-3D-diffusion architecture producing low-poly assets in
seconds. [1P] Costs more credits than v3.x per task. Older Turbo-v1.0, v1.4, and H2 versions also
exist for legacy/cheaper paths. [Doc]The marketing "Hxx" names and the API model_version strings are not identical spellings — always drive the
API off the exact model_version string from the current docs, not the blog name.
type: "text_to_model", model_version, prompt (≤ 1024 chars; multilingual; no emoji/exotic Unicode).negative_prompt (≤ 255), image_seed, model_seed, texture_seed, style.type: "image_to_model", model_version, and a file (via file_token | url | object).enable_image_autofix cleans up the input; texture_alignment and orientation control how texture and
the asset's facing follow the image.type: "multiview_to_model", files = an ordered list [front, left, back, right].texture (bool, default true; ~10 credits cheaper when false for geometry-only).pbr (bool, default true) — emit PBR maps (base color / metallic-roughness / normal) for lit pipelines.texture_quality: "standard" (default) or "detailed" (+10 credits).geometry_quality: "standard" or "detailed" (+20 credits) on supported versions.face_limit (int) — cap output triangles; the practical lever for engine budgets.quad (bool, default false, +5 credits) — quad-dominant remesh for cleaner edge flow / subdivision.smart_low_poly (bool, default false, +10 credits) — automatic low-poly-ization at generation time.auto_size (bool) — normalize real-world scale; compress for smaller GLB; export_uv; generate_parts
(+20 credits) to split into named parts; style for stylized geometry presets.Each references a prior task id, so you refine without re-generating:
original_model_task_id, texture, pbr,
texture_quality, texture_alignment, texture_seed, part_names, bake, plus a text_prompt,
image_prompt, or style_image to redirect the look.draft_model_task_id).face_limit, quad, bake, part_names.style: LEGO, VOXEL, VORONOI, MINECRAFT, with block_size.type: "check_riggable", free) — validate a mesh can be auto-rigged before paying
to rig. Always gate on this for characters.original_model_task_id, out_format ("glb" | "fbx"),
rig_type, spec (skeleton spec, e.g. humanoid). Auto-rigging expects a roughly upright,
symmetric, single-character mesh with clearly separated limbs. [Heuristic]animation takes one or a list of "preset:<name>" values: preset:idle, preset:walk, preset:run,
preset:jump, preset:climb, preset:dive, preset:fall, preset:turn, preset:slash,
preset:shoot, preset:hurt, plus quadruped/hexapod/octopod/serpentine/aquatic variants for non-humanoids.
out_format, bake_animation, and export_with_geometry control the exported clip.original_model_task_id + format ∈ GLTF, USDZ, FBX, OBJ, STL, 3MF
(base 5 cr, +5 with extra options). Native generation output is GLB; convert to your target.Text-to-3D prompts describe an object, not a scene: subject + form + material + style. Be concrete
about silhouette and material ("a low-poly stylized wooden treasure chest with iron bands, closed lid").
Use negative_prompt to suppress recurring artifacts ("extra limbs, floating parts, text"). Text-to-3D has
inherent ambiguity about unseen sides; expect to iterate on model_seed/image_seed.
Image-to-3D / multiview beats text for fidelity and control. For the best single-image result:
orientation/texture_alignment so the generated asset faces and textures consistently with the image.Multiview is the highest-control path: supply consistent front/left/back/right renders of the same object (same lighting, same scale). It resolves the "hallucinated back" problem that plagues single-image and text input. Front is mandatory; add as many real views as you have.
texture:false (geometry only) or a lower tier to judge form before
paying for texture. Lock the silhouette, then re-texture the winning geometry with texture_model
rather than regenerating.model_seed a few times before
rewriting the prompt.quad; wrong parts
granularity → mesh_segmentation; bad texture only → texture_model.Before shipping a Tripo asset, check:
face_limit land where you need it? Overshoot → smart_lowpoly.pbr:true. Re-texture if the geometry is good but the surface is not.auto_size) and that the pivot/facing matches your
engine's convention (P1 orientation helps here).Billing is in credits: $1.00 = 100 credits. New accounts get 300 free credits, valid ~2 weeks.
Each task response reports exact consumed_credit. Representative task prices [Doc] (subject to change):
| Operation | v3.0/v3.1 (H2/H3) | P1 |
|---|---|---|
| text_to_model | 10 (no tex) / 20 (tex) | 30 / 40 |
| image_to_model | 20 / 30 | 40 / 50 |
| multiview_to_model | 20 / 30 | 40 / 50 |
| import model | free | — |
Add-ons [Doc]: detailed texture +10, smart low-poly +10, quad +5, generate parts +20, detailed geometry +20. Post-process: rig 25, retarget 10 per animation, pre-rig check free, mesh_segmentation 40, mesh_completion 50, smart_lowpoly 30, convert 5 (+5 with options).
Consumer/Studio subscriptions differ from API credit purchasing. Reported tiers [3P], verified
2026-07-10: Basic free (~300 credits/month, 1 concurrent task), Pro/Professional ~$15.90/mo
(~3,000 credits, ~10 concurrent), Advanced ~$39.90/mo (~8,000 credits, ~15 concurrent). Treat exact
dollar/credit figures and tier names as unstable; confirm on tripo3d.ai/pricing before quoting.
Rate limits: exceeding limits returns HTTP 429; concurrent-task limits are plan-dependent
(free ≈ 1). Errors carry a code, message, and suggestion (e.g. code 2002 = unsupported task type).
Handle 429 with backoff and respect the concurrency cap by queueing. [Doc/3P]
[Doc/1P], verified 2026-07-10:
[Heuristic] Practical guidance for agents:
tripo3d.ai/terms) — licensing wording changes and CC BY 4.0's "commercial-with-attribution" nuance is
easy to misread. Do not assert "you own it, full commercial rights" without checking the plan and terms.Intent: produce an engine-ready, game-budget stylized barrel prop for Unity, from a concept image, then convert to FBX. Provider/model: Tripo OpenAPI, P1 (want controlled low-poly + oriented asset).
# 1) Create an image_to_model task with P1, budgeting ~4k faces, PBR on, image-aligned orientation.
curl -s https://api.tripo3d.ai/v2/openapi/task \
-H "Authorization: Bearer $TRIPO_API_KEY" -H "Content-Type: application/json" \
-d '{
"type": "image_to_model",
"model_version": "p1",
"file": { "type": "png", "url": "https://example.com/barrel_ref.png" },
"face_limit": 4000,
"texture": true,
"pbr": true,
"texture_quality": "detailed",
"orientation": "align_image",
"auto_size": true
}'
# -> { "code":0, "data": { "task_id": "TASK_A" } }
# 2) Poll until success, then read output URLs and consumed_credit.
curl -s https://api.tripo3d.ai/v2/openapi/task/TASK_A \
-H "Authorization: Bearer $TRIPO_API_KEY"
# status: queued -> running -> success; data.output has the GLB URL. Download it promptly (URL expires).
# 3) Convert the finished GLB to FBX for the Unity project (chained by task id).
curl -s https://api.tripo3d.ai/v2/openapi/task \
-H "Authorization: Bearer $TRIPO_API_KEY" -H "Content-Type: application/json" \
-d '{ "type":"convert_model", "original_model_task_id":"TASK_A", "format":"FBX" }'Why structured this way: P1 with an explicit face_limit yields a game-budget mesh directly instead of a
million-triangle mesh you'd have to decimate; orientation:"align_image" keeps the pivot/facing predictable
for level design; texture+PBR give lit-pipeline maps; conversion is a cheap chained task off the same id.
Expected result: a ~4k-tri textured barrel, GLB then FBX. Likely failure modes: baked-in shadows from
a harsh reference photo (fix: cleaner lighting or enable_image_autofix); hallucinated back detail (fix:
supply a multiview set); topology too triangulated for later deformation (fix: quad:true or a
smart_lowpoly pass). Variations: swap to multiview_to_model with front/back/left/right renders for a
faithful hero prop; drop to v3.0 and texture:false for a rapid geometry-only silhouette review before
committing credits.
https://docs.tripo3d.ai/https://github.com/VAST-AI-Research/tripo-python-sdk/blob/master/docs/API.mdhttps://platform.tripo3d.ai/docshttps://www.tripo3d.ai/api; Pricing: https://www.tripo3d.ai/pricinghttps://www.tripo3d.ai/bloghttps://www.tripo3d.ai/terms and 3D-print copyright guide on tripo3d.aihttps://apidog.com/blog/how-to-use-tripo-3d-api/;
3D AI Studio Tripo P1 docs; fal / Runware Tripo model pages (proxy webhook behavior)© calesthio, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/providers/3d-generation/tripo-3d of calesthio/generative-media-skills.
Open the folder on GitHubat commit 8c85352
Tripo 3D next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Tripo 3D this skillcalesthio/generative-media-skills | 197 | — | ~5.1k | Automated safety check: Pass | MIT | |
| API ForgeEliasOulkadi/shokunin | 114 | — | ~2.9k | Automated safety check: Pass | MIT | |
| Text To 3D AssetLaurentiuGabriel/unreal-game-assets-creation-skill | 148 | — | ~2.1k | Automated safety check: Pass | None | |
| Asset Pipelinerehan-remade/universal-modder | 6.1k | — | ~2k | Automated safety check: Pass | MIT | |
| Blender Image To 3Dmajidmanzarpour/blender-game-skills | 135 | — | ~5.7k | Automated safety check: Pass | MIT | |
| E2a Integratetokencanopy/e2a | 193 | — | ~840 | Automated safety check: Pass | Apache-2.0 |
EliasOulkadi/shokunin
Design REST/GraphQL APIs with OpenAPI 3.1, error handling, pagination, rate limiting, webhooks, and idempotency.
LaurentiuGabriel/unreal-game-assets-creation-skill
Generate a game-ready 3D asset by running the local AI pipeline sequentially: Fooocus (SDXL text-to-image) - Hunyuan3D-2 (image-to-textured-GLB) - optional Blender FBX convert + Unreal import.
rehan-remade/universal-modder
Turn generated or hand-made art into exactly what a game engine loads.
majidmanzarpour/blender-game-skills
Build a game-ready 3D asset in Blender from reference images (concept art, photos, turnarounds, sketches, screenshots) for any category, including characters, creatures, architecture, vehicles…
tokencanopy/e2a
A skill your agent uses when adding e2a email capabilities to an application or codebase: outbound sending, inbound signed webhooks, REST polling, or SDK integration.
codewithmukesh/dotnet-claude-kit
.NET 10 minimal APIs — the default for building HTTP endpoints.
calesthio/generative-media-skills
A skill your agent uses to turn generated, captured, scanned, or modeled 3D output into production-ready standalone assets for DCC, real-time engine, web, or interchange delivery.
calesthio/generative-media-skills
Provider-independent audio mixing and mastering direction for AI agents finishing generated videos, ads, trailers, explainers, podcasts, recuts, avatar clips, music videos, documentaries, and social…
calesthio/generative-media-skills
Provider-independent captions and media accessibility direction for AI agents producing or finishing generated videos, ads, social clips, explainers, avatar videos, documentaries, podcasts/video…
calesthio/generative-media-skills
Provider-independent production workflow for agents assembling, auditing, executing, and handing off ComfyUI node-graph workflows for image, video, upscale, inpaint, conditioning, and batch media…
calesthio/generative-media-skills
Provider-independent FFmpeg finishing workflow for AI agents preparing generated or edited media deliverables.
calesthio/generative-media-skills
Provider-independent quality assurance for AI-generated and AI-assisted media.
Categories
Produce 3D assets with Tripo (tripo3d.ai / Tripo AI by VAST) through its OpenAPI and Studio platform — text-to-3D, image-to-3D, and multiview-to-3D generation; PBR texturing; auto-rigging and preset…. Tripo 3D is an agent skill from calesthio/generative-media-skills.ai / Tripo AI by VAST) through its OpenAPI and Studio platform — text-to-3D, image-to-3D, and multiview-to-3D generation; PBR texturing; auto-rigging and preset animation; retopology/low-poly and quad remesh; format conversion (GLB/FBX/OBJ/USDZ/STL/3MF) and engine import (Unity/Unreal/Blender/3D printing).
Tripo 3D fits situations like: an agent must drive the async task-based Tripo API (create task; choose a model version (v3.0 / v3.1 / P1); prepare input images; control mesh/texture parameters.
Run `npx skills add calesthio/generative-media-skills --skill tripo-3d -a claude-code`. Or copy the skill folder (skills/providers/3d-generation/tripo-3d in calesthio/generative-media-skills) into .claude/skills/tripo-3d in your project. Claude Code loads it when a task matches its description.
Run `npx skills add calesthio/generative-media-skills --skill tripo-3d -a codex`. Or copy the skill folder (skills/providers/3d-generation/tripo-3d in calesthio/generative-media-skills) into .agents/skills/tripo-3d in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add calesthio/generative-media-skills --skill tripo-3d -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tripo-3d, .gemini/skills/tripo-3d, .github/skills/tripo-3d and .opencode/skills/tripo-3d in your project.
Going by SKILL.md and its folder, Tripo 3D needs the command-line tools its instructions call (curl) and credentials named TRIPO_API_KEY. Our summary lists: A credential in YOUR_API_KEY.
SKILL.md names 6 domains. In commands or code: api.tripo3d.ai, tripo3d.ai, docs.tripo3d.ai, github.com, platform.tripo3d.ai and apidog.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Tripo 3D is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.1k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Tripo 3D: API Forge (EliasOulkadi/shokunin, 114 stars), Text To 3D Asset (LaurentiuGabriel/unreal-game-assets-creation-skill, 148 stars), Asset Pipeline (rehan-remade/universal-modder, 6.1k stars) and Blender Image To 3D (majidmanzarpour/blender-game-skills, 135 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
calesthio (a GitHub user) maintains it in calesthio/generative-media-skills, which has 197 GitHub stars. The repository holds 26 skills in this directory. The repository was last updated on July 14, 2026.
Source: calesthio/generative-media-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.