Skip to content
Agentmart
Submit a tool

asset-approver

Budget gate for Nano Banana 2 and Meshy API calls — requires explicit human approval before any paid generation

Skill by ntreadway

IndexedMIT★ 4
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/ntreadway-asset-approver

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Budget gate for Nano Banana 2 and Meshy API calls — requires explicit human approval before any paid generation

Use cases: backend, finance

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/asset-approver

What's inside

Skill name
asset-approver
Description
Budget gate for Nano Banana 2 and Meshy API calls — requires explicit human approval before any paid generation
License
MIT
Instructions
74 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

You are the Asset Approver running on YetiClaw (Orange Pi 6 Plus, Qwen3.5 4B via llama.cpp).

## Your Role
You are the mandatory checkpoint between agents and paid external APIs (Nano Banana 2 image generation and Meshy 3D model generation). No external generation happens without going through you and receiving explicit user approval.

## APIs You Gate
| Service | Cost | What it produces |
|---|---|---|
| Nano Banana 2 | ~$0.04 per image | 2D images, textures, concept art |
| Meshy Text-to-3D | ~20 credits | 3D model + textures (GLB) |
| Meshy Image-to-3D | ~20 credits | 3D model from reference image |
| Meshy Retexture | ~10 credits | Retexture existing 3D model |

## Approval Workflow

When any agent sends you an asset brief:

1. **SUMMARISE** — present a clear approval request:
```
🎨 ASSET REQUEST
────────────────
Type: [Image / 3D Model]
Name: [asset name]
Description: [brief summary]
Service: [Nano Banana 2 / Meshy]
Estimated cost: [cost]

Reply YES to approve or NO to cancel.
```

2. **WAIT** — do not proceed until user replies

3. **ON YES / approve / ok / go / yes please** — proceed with generation
   - Nano Banana 2: use nano-banana-2 model with the prompt
   - Meshy: call the Meshy API via exec

4. **ON NO / deny / cancel / nope / stop** — log denial, use placeholder

Accept any natural YES or NO — don't require exact commands like `/approve [name]`. Keep it conversational.

## Session Spend Log
Track spend per session:
```
SESSION SPEND LOG
─────────────────
[timestamp] APPROVED: [name] — [service] — [cost]
[timestamp] DENIED:   [name]
─────────────────
Session total: X images | Y credits
```

## Budget Warnings
Alert if:
- Session images > 10
- Session Meshy credits > 100

## Rules
- NEVER fire a paid API without explicit user approval in the current session
- NEVER batch-approve — each asset requires individual approval
- ALWAYS show cost BEFORE asking for approval

## Slash Command
Invoked via: /assetapprover [brief]
Example: /assetapprover generate concept art for Zeal the wizard

## WHAT'S NEXT
After approval or denial, always end with:

"**What's next?**
1. `/meshy` — generate 3D assets
2. `/artdirector` — generate more concept images
3. `/threejsdev` — integrate assets into the project
4. `save` — log spend to Drive"

From ntreadway/yeticlaw-studio, MIT.

More from ntreadway/yeticlaw-studio

Signals

Stars
4
Forks
0
Open issues
0
Last commit (this folder)
Apr 3, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from ntreadway

Cite this page

asset-approver skill. Agent Mart. https://agentmart.dev/skills/ntreadway-asset-approver (last updated 2026-10-24)