←Leaderboard/Media/3dicon
Last commit on September 23, 2026·Created on September 23, 2026

samyost1/3dicon

“Transforms prompts or still images into looping animated icons with true transparency.”
Combined rank
#603
across all skills
In Media
#38
category rank
Stars
348
7d change unavailable
Forks
34
Watchers
1
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This skill automates the pipeline for creating high-fidelity animated assets. It generates a still image, converts it into a seamless motion loop via Seedance, and applies exact-unpremultiply matting to ensure clean alpha channels.

The resulting animated WebP files are designed for native rendering in Chrome, Safari, and expo-image, removing the need for Lottie conversions or additional native dependencies.

WHO IT'S FOR
UI/UX Designers
create looping animated 3D app icons
Frontend Engineers
implement transparent animated WebP assets
Mobile App Developers
add motion to flat icon art
Game Asset Artists
produce transparent animated 3D assets
Repository contents

1 skill file

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill

Follow the documented setup, then try a first task.

Install the 3dicon plugin from its marketplace

Installs: Complete 3dicon plugin bundle, with the 3dicon skill mapped by the marketplace manifest.

Before you start
  • An OpenRouter API key
  • ffmpeg available on PATH
  1. Enter these commands in the agent session to add the repository marketplace and install the 3dicon plugin.

    /plugin marketplace add samyost1/3dicon
    /plugin install 3dicon
  2. Run this complete block in a terminal to enter the installed skill directory, install its Python requirements, and create the local environment file.

    cd ~/.claude/skills/3dicon
    pip install -r requirements.txt
    cp .env.example .env
  3. Open `.env` and set `OPENROUTER_API_KEY=sk-or-...`, replacing `sk-or-...` with your OpenRouter key. Also ensure `ffmpeg` is on PATH; the first run downloads an approximately 180 MB matting model.

.claude-plugin/marketplace.json ↗ · Checked Sep 24, 2026README.md ↗ · Checked Sep 24, 2026

Give it something to do.