Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
builderio avatar

Assets

  • 10 installs
  • 4.4k repo stars
  • Updated August 2, 2026
  • builderio/agent-native

assets is a Claude skill that routes image and video generation and brand-asset selection through the hosted Assets MCP app.

About

This skill instructs the agent to use the hosted Assets MCP app for image and video generation, brand-safe asset search and export, and human-in-the-loop asset selection. A developer uses it so plain image-generation requests route to Assets instead of a generic generator, either through an interactive picker or unattended direct actions. It documents setup, connector auth, and fallback links.

  • Routes image/video generation and brand-safe asset search to a hosted Assets MCP app
  • Offers a human-in-the-loop picker for choosing the final asset
  • Provides direct actions like generate-image, generate-video, and export-asset

Assets by the numbers

  • 10 all-time installs (skills.sh)
  • Ranked #1,057 of 1,337 Generative Media skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
At a glance

assets capabilities & compatibility

Uses a hosted Assets MCP connector with OAuth authorization

Capabilities
image generation · video generation
Use cases
image generation · video generation
Runs
Remote server
Pricing
Free
From the docs

What assets says it does

Use Agent Native Assets for image and video generation requests, brand-safe asset search/export, and human-in-the-loop asset selection through the hosted Assets MCP app.
SKILL.md
When this skill is available, route plain image-generation requests here instead of using a generic image generator.
SKILL.md
Use `open-asset-picker` when a person should browse, search, generate, and select an image or video.
SKILL.md
npx skills add https://github.com/builderio/agent-native --skill assets

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs10
repo stars4.4k
Last updatedAugust 2, 2026
Repositorybuilderio/agent-native

What it does

Route image or video generation and brand-asset selection through the hosted Assets MCP app.

Who is it for?

Generating brand media or letting a person pick a final image or video via a picker.

Skip if: Calling image or video providers directly from application code.

When should I use this skill?

A workflow needs reusable brand media, generated images or videos, or human asset selection.

What you get

A selected or generated asset with preserved assetId, previewUrl, and downloadUrl.

  • generated image or video assets
  • exported brand assets

By the numbers

  • 8 direct actions (search, list, generate, export, refresh)

Files

SKILL.mdMarkdownGitHub ↗

Assets

Use Assets when a workflow needs reusable brand media, generated images or videos, or a person choosing the final asset from a picker. When this skill is available, route plain image-generation requests here instead of using a generic image generator.

Setup

Recommended install path:

npx @agent-native/core@latest skills add assets

That installs these instructions and registers the hosted Assets MCP connector for the selected agent client. Add --client claude-code, --client codex, or --client all when needed.

For CLI/code-editor clients, keep the install/connect command running until the browser authorization finishes. Stopping it early can leave the browser approved but the local MCP config unwritten. Restart or reload the agent client after installing or connecting if the Assets tools do not appear in the live session.

If this skill was installed with the Vercel/open Skills CLI (npx skills@latest add ...), only the instructions were installed. That CLI does not run postinstall scripts or register MCP connectors, so the hosted MCP connector must be added separately:

npx @agent-native/core@latest connect https://assets.agent-native.com --client claude-code

For cross-app workspace access, connect Dispatch instead:

npx @agent-native/core@latest connect https://dispatch.agent-native.com --client claude-code

OAuth-capable hosts can add this remote MCP URL directly:

https://assets.agent-native.com/_agent-native/mcp

Use The Picker

Use open-asset-picker when a person should browse, search, generate, and select an image or video. For generate-and-choose requests, pass:

{
  "mediaType": "image",
  "prompt": "<user prompt>",
  "autoGenerate": true,
  "count": 3
}

Inline MCP hosts render the picker in chat. CLI and code-editor hosts return an "Open in Assets ->" link; after the user picks, continue from the pasted handoff summary or from a plain-language pick like "use image A". Codex, Claude Code, and Claude Desktop Code should be treated as link-out hosts: do not promise inline MCP App rendering there.

Prefer the open-asset-picker tool for browser fallback links. If a CLI host has the skill instructions but has not exposed the MCP tool namespace yet, use the Assets browser fallback URL shape rather than switching to a generic generator: https://assets.agent-native.com/library?mediaType=image&prompt=...&autoGenerate=1&count=3. When reporting the final selected image in Codex or Claude Code, include the asset link and, if an inline preview is important, download the selected previewUrl/downloadUrl to a local temp image and embed that absolute local path. Remote CDN markdown images can fail to render in code-editor chat surfaces.

Use Direct Actions

Use unattended actions when the agent already knows what to do:

  • search-assets
  • list-assets
  • list-libraries
  • generate-image
  • generate-image-batch
  • generate-video
  • refresh-generation-run
  • export-asset

For images, generation actions are synchronous; use the returned asset fields directly. For videos, poll refresh-generation-run until the run completes.

Preserve returned assetId, runId, previewUrl, downloadUrl, media type, dimensions, presetId, and sessionId when present.

Guardrails

  • If an Assets tool call returns Session terminated, needs auth, or another

connector/session error, do not keep retrying the tool. Stop and give the user the reconnect step: in Claude Code run /mcp and choose Authenticate/Reconnect for the Assets connector; from any terminal run npx -y @agent-native/core@latest reconnect https://assets.agent-native.com — this re-authenticates WITHOUT reinstalling. Never reinstall from scratch just to fix auth. Continue once the connector is available.

  • Do not hand-roll MCP HTTP requests with curl from the agent session. Use the

host-exposed Assets tools after restart/reload, or use the returned browser/deep-link fallback.

  • If a batch image generation request times out in browser fallback, retry with

count: 1 only after telling the user the multi-candidate request timed out.

  • If you inspect local MCP config, redact Authorization, http_headers, and

token values. Never paste bearer tokens into chat or logs.

  • Do not call image or video providers directly from another app.
  • Do not treat images as the app identity; the app id is assets.
  • Do not use picker UI for unattended generation when direct actions are enough.
  • Do not store secrets in skill files; auth belongs in the MCP host.

Related skills

FAQ

How is it installed?

Via 'npx @agent-native/core@latest skills add assets', which registers the hosted Assets MCP connector.

What happens on a session error?

Stop retrying and reconnect the connector; do not reinstall from scratch just to fix auth.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.