Kavel Image

Generate an image from a prompt through Kavel's anonymous endpoint — no API key, no account, no card. Use when the user asks for an image, a poster, a thumbnail, or any visual asset and there is no image model wired up. Photo edits and video need a Kavel API key.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add hanshs474/kavel-image-skill --skill kavel-image
Manual install
git clone --depth 1 https://github.com/hanshs474/kavel-image-skill.git /tmp/kavel-image-skill
mkdir -p ~/.claude/skills
cp -r /tmp/kavel-image-skill/. ~/.claude/skills/kavel-image

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Kavel Image

Turns a text prompt into an image by calling
[Kavel](https://www.kavel.ai/?utm_source=skill&utm_medium=agent), an online AI image and video studio.
There is an anonymous tier, so text-to-image runs with **no API key and no account**.
It is useful when you need one asset now and do not want to set up a provider.

## When to use it

- The user asks for an image and no image model is configured
- A draft needs a placeholder visual (thumbnail, poster, diagram backdrop)

Editing a photo the user already has, and video, are **not** available without an account; see below.

## Generate an image

Two calls: submit, then poll.

```bash
ANON="anon-$(uuidgen | tr 'A-Z' 'a-z')"

curl -s -X POST https://www.kavel.ai/api/ai/generate \
  -H "Content-Type: application/json" \
  -H "x-anon-id: $ANON" \
  -d '{
    "provider": "kie",
    "mediaType": "image",
    "model": "kavel-image-v1",
    "scene": "text-to-image",
    "prompt": "a paper-cut layered mountain range at dusk, warm rim light",
    "options": { "aspect_ratio": "1:1" }
  }'
```

The response carries `data.id`. Poll it every few seconds until the image is there:

```bash
curl -s "https://www.kavel.ai/api/ai/anon-query?taskId=<data.id>&provider=kie&mediaType=image" \
  -H "x-anon-id: $ANON"
```

When it finishes, `data.images[0]` is a CDN URL. Download it as binary and hand
the file to the user. Nothing runs until you poll: free runs wait in a queue and
Read the full skill on GitHub

Details

Skill name
kavel-image
License
MIT
Repo updated
13 October 2026

FAQ

What does the Kavel Image skill do?

Generate an image from a prompt through Kavel's anonymous endpoint — no API key, no account, no card. Use when the user asks for an image, a poster, a thumbnail, or any visual asset and there is no image model wired up. Photo edits and video need a Kavel API key.

How do I install the Kavel Image skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add hanshs474/kavel-image-skill --skill kavel-image. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Related skills

Make Faceless Video

airdropfi/autoshort-skills

Make a narrated, captioned faceless short video (AI images and AI voice) on the user's own AutoShort or StoryShort account. Works with either MCP server, detects which one is connected, agrees the script with the user, shows the credit price the server returns and renders only after an explicit yes, then polls the render and returns the video link. Use when the user wants to make, draft, render or publish a short video, YouTube Short, TikTok or Reel.

Images, Video & AudioIn 1 list

Comment to Dm Cta

commentkeyword/instagram-mcp-server

Plan the "Comment KEYWORD and I'll DM you the link" call to action of an Instagram Reel or post, then set up the automatic DM in CommentKeyword so every commenter actually gets it. Use when editing, scripting, captioning or publishing a short-form video whose CTA asks viewers to comment a word, or when the user asks to set up comment-to-DM, "comment X to get Y", or a keyword auto-DM on Instagram.

Images, Video & AudioIn 1 list

Meshy Pose Rigging

rickyworld/rigmeshy-by-ricky

Guidance for shooting/posing a character photo before turning it into a rigged, animation-ready 3D model with Meshy AI's Auto-Rig — covers the ideal T-pose/A-pose reference shot, the full Image/Text-to-3D to Auto-Rig workflow, a troubleshooting table for common rigging failures (collapsing shoulders, fused fingers, asymmetric deformation, floating/sinking models), and UniRig as a free self-hosted alternative. Use this whenever the user wants to rig a character in Meshy, is preparing a reference photo for a humanoid/creature 3D model, mentions T-pose, A-pose, Meshy Auto-Rig, Mixamo-compatible e

Images, Video & AudioIn 1 list

Apify Youtube Transcripts LLM Training Data

johnisanerd/claude-skill-youtube-transcripts-llm-training-data

Build LLM training data from YouTube transcripts in bulk with the Apify Actor johnvc/YoutubeTranscripts. Feed it an array of video URLs and get one clean row per video, with non_timestamped transcript text ready for tokenization, timestamped snippets, language_code, and provenance metadata (title, channel_name, upload_date, view_count) for dataset documentation. Filter by language or translate every transcript into one target language for a consistent corpus. Use when the user wants LLM training data from videos, a fine-tuning or RAG corpus from YouTube, bulk YouTube transcripts for machine le

Images, Video & AudioIn 1 list

Publishport

karuha-m/publishport-skill

Publish, cross-post and schedule content on social and content platforms — X/Twitter, Reddit, LinkedIn, Medium, Dev.to, Hashnode, Substack, Bluesky, Mastodon, Threads, Telegram, Tumblr, Pinterest, YouTube, TikTok, plus Chinese platforms such as Xiaohongshu (RedNote), Douyin, Bilibili, Zhihu, Weibo and WeChat — through the user's own logged-in browser via PublishPort. Also covers setting PublishPort up for the user, checking which accounts are connected, attaching images or video to a post, and confirming a post actually went live. Use whenever the user asks to post, publish, cross-post, repost

Images, Video & AudioIn 1 list

Apify Youtube Transcript API

johnisanerd/claude-skill-youtube-transcript-api

Get YouTube transcripts as structured JSON with a hosted YouTube transcript API (the Apify Actor johnvc/YoutubeTranscripts). Pass one video URL or a batch array and get back non_timestamped text, timestamped snippets, language metadata, and optional SRT, VTT, and plain text formats, plus video title, channel, and view count. Works with standard videos and Shorts, handles language preference and translation, and runs from cloud IPs without IpBlocked errors. Use when the user wants a youtube transcript api, needs to get or download a YouTube transcript or subtitles, asks to extract the transcrip

Images, Video & AudioIn 1 list

Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.