elixpo/elixpo_chapter/lixblogs-media
Claude Code and agent skill by elixpo/elixpo_chapter
- community
Checking that the SKILL.md file is still in the repository.
Generate, upload, and attach LixBlogs images through the supported CLI. Use when an agent needs an inline image or cover stored in the creator's selected Cloudinary space, optionally generated through their connected Pollinations BYOP account.
Install
npx vskill@latest install elixpo/elixpo_chapter/lixblogs-mediaSKILL.md
LixBlogs media
Use @elixpo/lixblogs-cli 1.5.0 or newer with --json --no-input. Never read integration keys, call Pollinations generation/account endpoints or Cloudinary directly, persist provider URLs, or use session cookies. The unauthenticated Pollinations image-model catalog is the only direct provider request allowed.
Access and cost
- Inspect connection:
lixblogs:media:read - Generate or upload:
lixblogs:media:write; attaching also needslixblogs:blog:readandlixblogs:blog:write - Pollinations generation spends the creator's approved Pollen budget. Generate only when the current user request explicitly authorizes that image. One command is one billable attempt; never automatically retry a failed generation.
- The approved models are
gptimage,flux, andklein. Respect an explicit model choice. Otherwise choose the least costly approved model that supports the requested operation; do not assume that today's cheapest model will stay cheapest. - A disconnected, expired, or revoked connection must be repaired by the user at
https://blogs.elixpo.com/settings?tab=integrations.
Check the connection before offering generation:
When no model was requested, inspect current public pricing and capabilities:
Compare only gptimage, flux, and klein using the catalog's declared image price. Exclude models that do not support the requested reference-image or sizing capability, then pass the cheapest remaining model explicitly with --model. This catalog request needs no key. If pricing or required capability metadata cannot be established, stop and ask the user to choose rather than initiating an uncertain billable request.
Generate and attach
Keep --output: it retains a local recovery copy if Cloudinary persistence fails, so retry media upload instead of paying for another generation.
Use a new generation only for a genuinely new explicit request. Duplicate submissions are rejected to prevent double spending. Do not retry 401, 402, 403, or 429 responses automatically.
Upload existing media
Uploads pass through LixBlogs metadata stripping, storage quotas, ownership checks, idempotent tracking, and the creator's selected global or personal Cloudinary space. Use a stable --upload-id when retrying the same local file.
After attachment, fetch the blog once and confirm the returned media URL appears in the intended cover or content block. Use lixblogs-author for placement or prose changes and lixblogs-publish for public-state changes.
Delete an owned tracked asset only with explicit approval:
Deletion removes the provider asset and its LixBlogs tracking record. If personal Cloudinary authorization has expired, ask the user to reconnect that storage space; never remove only the database record.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingblogs.elixpo/.agents/skills/lixblogs-media/SKILL.md
Popularity
- Repository stars
- 84
- Repository forks
- 52
- 7-day trend score
- 27
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/elixpo/elixpo_chapter/lixblogs-media)