Agent skills that publish engineering artifacts to uselink -- shareable docs in seconds, no deploy pipeline needed.
Each skill follows the same pattern: gather data -> generate HTML -> publish via CLI -> return shareable link.
uselink is a platform for publishing Markdown and HTML to a clean, shareable URL. Paste your AI-generated docs, specs, or reports, publish in seconds, and share the link with stakeholders who can read and comment -- no repo access needed.
Sign up at uselink.app (free tier available -- 3 published docs, no credit card required).
- Log in to uselink.app
- Go to Settings > API Keys
- Click Create API Key
- Copy the key (starts with
ulk_)
# Install the CLI globally
npm install -g uselink
# Save your API key (interactive prompt)
uselink loginWhen prompted, paste the API key you copied from step 2.
which uselink # should print a path
cat ~/.uselink/config.json # should show api_key and api_urlIf both commands succeed, you're ready to use the skills.
# Install all skills
npx skills add compilet-dev/agent-skill-uselink
# Install a specific skill
npx skills add compilet-dev/agent-skill-uselink --skill uselink-repo-summary
# List available skills
npx skills add compilet-dev/agent-skill-uselink --list
# Install globally (available in all projects)
npx skills add compilet-dev/agent-skill-uselink -ggit clone https://github.com/compilet-dev/agent-skill-uselink.git
cp -R agent-skill-uselink/skills/* /path/to/your-project/.claude/skills/Or install from the marketplace manifest:
claude skills install ./marketplace.json| Skill | What it does |
|---|---|
| uselink-publish | Publish any Markdown or HTML file to uselink |
| uselink-report | Generate code review, architecture, or sprint reports and publish |
| uselink-share-spec | Share planning specs from .planning/ with stakeholders |
| uselink-repo-summary | Scan a GitHub repo and publish an architecture overview |
| uselink-pr-digest | Summarize a PR as a stakeholder-friendly page and publish |
| uselink-changelog | Generate release notes from git history and publish |
| uselink-api-docs | Scan controllers/routes and publish API documentation |
| uselink-onboarding | Generate a new-developer onboarding guide and publish |
/uselink-repo-summary -> architecture overview link
/uselink-onboarding -> getting-started guide link
Send both links -- the new hire reads them before touching the code.
/uselink-changelog -> release notes link
/uselink-pr-digest #42 -> detailed PR summary link
Share the changelog in Slack. Link the PR digest for anyone who wants details.
/uselink-api-docs -> API reference link
No Swagger setup, no API gateway. Just scan the code and share.
/uselink-report -> sprint summary with commits, PRs, contributors
Open the link in the meeting. Everyone sees what shipped.
/uselink-pr-digest #87 -> "what changed and why" page
The PM reads plain English, not diffs.
Every skill is a SKILL.md file with YAML frontmatter that teaches Claude Code a specific workflow:
1. Check prerequisites (uselink CLI + config)
2. Gather data (git, gh, file reads)
3. Generate HTML (layout-only CSS, no hardcoded colors)
4. Write to /tmp/uselink-<type>-<timestamp>.html
5. Run: uselink publish <file> --title "..." --format html
6. Return the shareable URL
Published HTML documents adapt to uselink's light/dark mode automatically. The skill templates use layout-only CSS (padding, margins, borders, border-radius) with no hardcoded background or color. uselink's viewer injects theme-adaptive styles that handle both modes.
/uselink-repo-summary
/uselink-changelog
/uselink-pr-digest #42
Or just describe what you want -- Claude matches the right skill:
"Summarize this repo and share it with the PM"
"Generate release notes for this week"
"Create API docs and publish them"
- Each skill is one folder under
skills/with aSKILL.md - Skills must check prerequisites before publishing
- Never set
backgroundorcolorin published HTML -- uselink's viewer handles theming - Use
opacityfor muted text,rgba(128,128,128,0.2)for borders - All repo-sourced strings must be HTML-escaped
- Include a
## Gotchassection with real failure patterns
MIT