Skills gif-sticker-maker
๐Ÿ“ฆ

gif-sticker-maker

v1.2 Content revision r2 Medium Risk โš™๏ธ External commands๐Ÿ“ Filesystem access๐ŸŒ Network access๐Ÿ”‘ Env variables

Create Animated GIF Stickers from Photos

Turning photos into consistent animated stickers requires several generation and conversion steps. This skill coordinates MiniMax and FFmpeg to produce four captioned GIFs.

Supports: Claude Codex Code(CC)
โš ๏ธ 50 Poor

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "gif-sticker-maker" from https://skillstore.io/skills/minimax-ai-gif-sticker-maker.md and its manifest at https://skillstore.io/api/skills/minimax-ai-gif-sticker-maker/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "gif-sticker-maker". Create the default English reaction stickers from my portrait.

Expected outcome:

Four animated GIFs: a waving Hi sticker, laughing LOL sticker, crying Boo-hoo sticker, and heart-gesture Love ya sticker.

Using "gif-sticker-maker". Make a Spanish sticker pack from my pet photo.

Expected outcome:

Four animated pet stickers with Spanish captions: Hola, Jajaja, Buaaa, and Te quiero.

Using "gif-sticker-maker". Animate our logo as a mascot with custom captions.

Expected outcome:

Four square GIF stickers that preserve the logo colors and pair each supplied caption with a matching motion.

Security Audit

Medium Risk
v5 โ€ข 8/9/2026 Open versioned report

Most static findings are false positives caused by documented credential handling, expected output writes, Markdown formatting, and shell-safe FFmpeg calls. Confirmed risks involve external transmission of prompts and photos, unrestricted endpoint configuration, and unvalidated remote downloads. No prompt injection or malicious system-reconnaissance intent was found.

8
Files scanned
683
Lines analyzed
6
Review items
0
False positives ignored

Confirmed security concerns (3)

Medium
Configurable API Endpoint Receives Credentials and User Media
MINIMAX_API_BASE accepts any configured destination. The scripts send the bearer key, prompts, and reference images to that destination without enforcing official HTTPS hosts.
The endpoint is taken directly from the environment and the same endpoint receives authenticated requests containing generation inputs.
Medium
Unrestricted Remote Media Downloads
Download URLs from API responses are fetched without host validation, streaming, or size limits. A malicious endpoint can trigger internal requests or excessive memory use.
Both download paths accept remote URLs and buffer complete response bodies without validating destinations or enforcing byte limits.
Medium
Personal Photos Are Disclosed to an External Generation Service
The workflow preserves facial likeness by encoding user photos into generation requests. Users need clear consent and retention guidance before processing personal images.
The documented workflow explicitly preserves facial likeness, and both scripts encode local images for submission to the configured service.
Capability review items (6)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

Medium
Python HTTP libraries
resp = requests.post(
This request sends prompts, optional reference-image data, and a bearer credential to the configured API endpoint, creating an intentional external data-disclosure boundary.
Medium
Python HTTP libraries
resp = requests.get(url, timeout=60)
The script downloads an API-provided URL without validating its scheme or host, so a compromised or nonstandard endpoint can direct requests to unintended locations.
Medium
Python HTTP libraries
resp = requests.post(
This request sends the animation prompt, optional base64 source image, and bearer credential to the configured API endpoint.
Medium
Python HTTP libraries
video_resp = requests.get(download_url, timeout=300)
The script fetches an API-provided download URL without scheme, host, redirect, or response-size validation, permitting unintended network access or resource exhaustion.
Low
Python HTTP libraries
resp = requests.get(
This is an intentional authenticated network request that repeatedly sends the task identifier to the configured external API.
Low
Python HTTP libraries
resp = requests.get(
This authenticated request sends a generated file identifier to the configured external API to obtain a download location.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/minimax-ai-gif-sticker-maker/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/minimax-ai-gif-sticker-maker/security.svg)](https://skillstore.io/skills/minimax-ai-gif-sticker-maker?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/minimax-ai-gif-sticker-maker?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/minimax-ai-gif-sticker-maker/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/minimax-ai-gif-sticker-maker.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

MiniMax-AI. (2026). gif-sticker-maker security audit report (audit version 5) [Author version 1.2]. Skillstore. https://skillstore.io/skills/minimax-ai-gif-sticker-maker/audits/5

BibTeX citation

@techreport{minimax-ai-minimax-ai-gif-sticker-maker-2026, author = {MiniMax-AI}, title = {gif-sticker-maker security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/minimax-ai-gif-sticker-maker/audits/5}, note = {Author version 1.2} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "gif-sticker-maker security audit report (audit version 5)" version: "1.2" type: report authors: - name: "MiniMax-AI" date-released: "2026-08-09" url: "https://skillstore.io/skills/minimax-ai-gif-sticker-maker/audits/5" identifiers: - type: other value: "skillstore:minimax-ai-gif-sticker-maker:audit:5" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
77
Architecture
85
Maintainability
87
Content
70
Community
83
Spec Compliance

What You Can Build

Build Personal Reaction Stickers

Convert a portrait into four animated reactions with short captions for everyday messaging.

Create Branded Animated Assets

Turn a logo or product mascot into a consistent set of animated promotional stickers.

Produce Multilingual Emoji Packs

Generate captioned sticker sets that match the audience language across supported caption presets.

Try These Prompts

Create a Default Sticker Pack
Create four animated GIF stickers from this photo. Use the default captions for my language.
Use Custom Captions
Create four animated stickers from this pet photo. Use these captions: {caption_1}, {caption_2}, {caption_3}, and {caption_4}.
Animate a Brand Mascot
Transform this logo into four animated mascot stickers. Preserve its colors and shape. Use these actions: {actions}.
Control the Full Sticker Set
Create a four-sticker pack from {subject}. Use {language}, captions {captions}, actions {actions}, and filenames {filenames}. Keep every caption readable.

Best Practices

  • Use a clear, well-lit reference photo with one visible subject.
  • Keep captions between one and three words for reliable rendering.
  • Confirm the target language, API endpoint, output paths, and estimated service cost before generation.

Avoid

  • Do not upload personal photos without the subject's consent.
  • Do not mix caption languages within one sticker pack.
  • Do not use untrusted API base URLs or unverified media download hosts.

Frequently Asked Questions

How many stickers does the skill create?
It creates four animated GIF stickers per workflow.
Which subjects are supported?
It supports people, pets, objects, logos, and icons. Facial reference matching is limited to people.
Can I provide my own captions?
Yes. Provide four short captions, preferably one to three words each.
Which languages have default captions?
Defaults are included for English, Spanish, French, German, Chinese, Japanese, and Korean.
What software and credentials are required?
You need Python, the requests package, FFmpeg, MINIMAX_API_KEY, and MINIMAX_API_BASE.
Are my photos processed locally?
No. Reference images are encoded and sent to the configured MiniMax-compatible API for generation.

Developer Details

Author

MiniMax-AI

License

MIT

Author version

v1.2

Skillstore revision

r2

Version notice

The author-declared version is not valid SemVer.

Ref

02be9409c79ca1183f7844009c14d9df684d0cf9

Maintenance freshness

8/11/2026

Usage

9 downloads ยท 182 views

File structure

๐Ÿ“ assets/

๐Ÿ“„ image-prompt-template.txt

๐Ÿ“„ video-prompt-template.txt

๐Ÿ“ references/

๐Ÿ“„ captions.md

๐Ÿ“„ requirements.txt

๐Ÿ“ scripts/

๐Ÿ“„ convert_mp4_to_gif.py

๐Ÿ“„ minimax_image.py

๐Ÿ“„ minimax_video.py

๐Ÿ“„ SKILL.md