image-posting

Extract image URLs and asset paths from tool outputs for Markdown embedding.

253|42|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/xuiltul/animaworks --skill image-posting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: image-posting
Source: https://github.com/xuiltul/animaworks/tree/main/templates/ja/common_skills/image-posting
Command: npx skills add https://github.com/xuiltul/animaworks --skill image-posting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable chat responses to include images reliably by providing automatic detection of image URLs and local asset paths, clear Markdown embedding rules, and safe handling of external images so that agents and chat UIs can show screenshots, generated art, and reference images without manual plumbing.

Core Features & Use Cases

  • Automatic extraction from tool outputs: Detect image URLs or asset paths (assets/ or attachments/) inside tool JSON or result text and render them in chat bubbles.
  • Markdown embedding: Support inline Markdown image syntax with short paths (attachments/ or assets/) and full API paths for explicit embedding.
  • Generated asset mapping: Recognize image-generation outputs (PNG) saved to assets/ for immediate display; list GLB and other 3D outputs as non-image assets.
  • Security and proxying: Serve external URLs through a media proxy with an allowlist, file-type checks, SVG rejection, and size/scan policies.
  • Practical notes: Save screenshots to your Anima's attachments directory for persistent display, and keep in mind a maximum of five auto-displayed images per response.

Quick Start

Post a chat reply that includes an attachments path such as Page Screenshot to display an image from your assets.

Frequently Asked Questions about image-posting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I display images in chat responses using Markdown?

To display images in chat responses, use Markdown image syntax with local asset paths like ![Alt Text](attachments/image.png) to embed the image directly in the chat bubble without manual plumbing.

How does automatic image URL extraction from tool outputs work?

Automatic image URL extraction detects image URLs or local asset paths inside tool JSON or result text. It then renders these detected paths as images directly within the chat interface for immediate viewing.

Can I use external image URLs in chat and are they proxied?

External image URLs are supported but must pass through a media proxy. The proxy enforces an allowlist, performs file-type checks, rejects SVGs, and applies size and safety scan policies before displaying the image.

How do I show generated image outputs saved as assets in chat?

Generated PNG image outputs saved to the assets directory are automatically recognized and mapped for immediate display in chat. GLB and other 3D outputs are listed as non-image assets rather than rendered.

What is the maximum number of images allowed per chat response?

The maximum limit is five auto-displayed images per chat response. This constraint ensures chat interfaces remain performant and prevents flooding when extracting multiple image URLs from tool outputs.