← ClaudeAtlas

uselink-reportlisted

Generate formatted HTML reports and publish them to uselink. Use when the user asks for a code review report, architecture overview, sprint summary, daily standup report, or any structured report they want shared via a link.
spartan-hieuvo/claude-skills · ★ 0 · Data & Documents · score 73
Install: claude install-skill spartan-hieuvo/claude-skills
# Uselink Report Generator > See `report-templates.md` for HTML templates and per-report-type data gathering commands. ## Prerequisites Before generating any report, verify: 1. **CLI installed** -- `which uselink` must resolve. If not, tell the user to run `npm install -g uselink`. 2. **CLI configured** -- `~/.uselink/config.json` must exist with `api_key`. If not, tell the user to run `uselink login` in their terminal (interactive -- Claude cannot run it). Stop here if either check fails. The user must fix these. ## Report Types | Type | Trigger phrases | Data sources | |------|----------------|--------------| | Code review | "review report", "code review summary" | `git diff`, file reads, grep | | Architecture | "architecture report", "system overview" | Directory scan, key config files | | Sprint/daily | "sprint report", "daily summary", "standup" | `git log --since`, `gh pr list` | | Custom | Anything else that asks for a "report" | Conversation context, user instructions | If the type is ambiguous, ask. Do not guess. ## Workflow 1. **Determine report type** from the user's request. 2. **Gather data** using the commands and file reads listed in `report-templates.md` for that report type. 3. **Generate HTML** by filling the matching template from `report-templates.md`. Write to `/tmp/uselink-report-<type>-<timestamp>.html`. 4. **Publish** with `uselink publish <file> --title "<Report Title>" --format html`. 5. **Return the URL** as the primary output. ## Key Rul