documentation-asset-manager

Official

Automate docs assets with AI captions.

Authortallyfy
Version1.0.0
Installs0

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

pillowrequests

Components

scripts

💻 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.