documentation-asset-manager
OfficialAutomate docs assets with AI captions.
System Documentation
What problem does it solve?
This Skill automates the management of Tallyfy documentation assets on Cloudflare R2, including image uploads, AI caption generation, and a CSV inventory.
Core Features & Use Cases
- Upload assets to Cloudflare R2 bucket (screenshots) and return public URLs for embedding in docs.
- Generate AI captions (alt text, descriptive, seo) using Claude Code native vision to improve accessibility and searchability.
- Maintain a master inventory CSV at $GITHUB_ROOT/documentation/documentation_assets.csv.
- Build-time integration: auto-injects alt text during Starlight documentation builds.
- Track asset usage across documentation files and enable batch operations for large asset collections.
Quick Start
Prerequisites: ensure Cloudflare credentials exist at $GITHUB_ROOT/cloudflare_credentials.json and Python dependencies are installed (pillow, requests). Then run the orchestrator to upload an asset and generate captions:
python3 ~/.claude/skills/documentation-asset-manager/scripts/orchestrator.py
--file /path/to/screenshot.png
--key "tallyfy/pro/desktop-light-new-feature.png"
--article-ids "pro-tasks-assign"
--credentials $GITHUB_ROOT/cloudflare_credentials.json
Dependency Matrix
Required Modules
Components
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: documentation-asset-manager Download link: https://github.com/tallyfy/documentation/archive/main.zip#documentation-asset-manager Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.