Skip to content
Back to skills

uselink-skills

ASecurity

Agent skills for publishing engineering artifacts to uselink — repo summaries, PR digests, changelogs, API docs, onboarding guides, reports, and specs. Each skill gathers data, generates HTML, and publishes via the uselink CLI.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 27, 2026
documentationbashgitapidocumentation

Works with

  • claude code
  • cli
  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 2 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add compilet-dev/agent-skill-uselink --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of uselink-skills?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for uselink-skills
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/compilet-dev-uselink-skills/badge)](https://www.skillsdirectory.com/skills/compilet-dev-uselink-skills)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
type: skill-pack
name: uselink-skills
description: Agent skills for publishing engineering artifacts to uselink — repo summaries, PR digests, changelogs, API docs, onboarding guides, reports, and specs. Each skill gathers data, generates HTML, and publishes via the uselink CLI.
author: compilet-dev
version: 1.0.0
includes:
  - skills/uselink-publish/SKILL.md
  - skills/uselink-report/SKILL.md
  - skills/uselink-share-spec/SKILL.md
  - skills/uselink-repo-summary/SKILL.md
  - skills/uselink-pr-digest/SKILL.md
  - skills/uselink-changelog/SKILL.md
  - skills/uselink-api-docs/SKILL.md
  - skills/uselink-onboarding/SKILL.md
---

> **This file is NOT a skill.** It is the entry point for the uselink skill pack. Agents should read the individual skill files listed in `includes` above.

## Overview

[uselink](https://uselink.app) lets you publish Markdown and HTML to a shareable link in seconds — perfect for sharing AI-generated engineering artifacts with stakeholders who don't have repo access.

This skill pack teaches Claude Code to generate and publish various engineering documents to uselink automatically.

## Required Environment Setup

Before any skill can publish, the uselink CLI must be installed and configured:

```bash
# Check prerequisites
which uselink || echo "Install with: npm install -g uselink"
test -f ~/.uselink/config.json || echo "Run: uselink login"
```

`uselink login` is interactive (prompts for API key) — Claude cannot run it. The user must do this step manually.

## Skill Modules

| Module | 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 |

## How Agents Should Use This Skill Pack

Every skill follows the same pattern:

1. **Check prerequisites** — `which uselink` + config exists
2. **Gather data** — git log, file reads, grep, gh CLI
3. **Generate HTML** — using inline CSS (uselink strips external styles)
4. **Write to temp file** — `/tmp/uselink-<type>-<timestamp>.html`
5. **Publish** — `uselink publish <file> --title "..." --format html`
6. **Return the URL** — the CLI prints it to stdout

## Typical Agent Workflows

### A. Share a repo with a new team member

1. Use **uselink-repo-summary** to generate an architecture overview
2. Use **uselink-onboarding** to generate a setup guide
3. Send both links to the new hire

### B. Ship a release and notify stakeholders

1. Use **uselink-changelog** to generate release notes from the tag range
2. Use **uselink-pr-digest** on the key PRs for detailed context
3. Share the changelog link in Slack/email

### C. Document the API for a partner

1. Use **uselink-api-docs** to scan controllers and generate API reference
2. Share the link — no Swagger setup, no API gateway config

### D. Sprint review

1. Use **uselink-report** (sprint type) to generate a summary with commits, PRs, and contributors
2. Share the link in the sprint review meeting

## Repository Structure

```
agent-skill-uselink/
├── README.md
├── SKILL.md                          # This file — skill pack manifest
├── marketplace.json                  # Machine-readable skill registry
├── LICENSE
└── skills/
    ├── uselink-publish/SKILL.md      # Basic file publishing
    ├── uselink-report/               # Reports (code review, architecture, sprint)
    │   ├── SKILL.md
    │   └── report-templates.md
    ├── uselink-share-spec/SKILL.md   # Share planning specs
    ├── uselink-repo-summary/SKILL.md # Repo architecture overview
    ├── uselink-pr-digest/SKILL.md    # PR summaries for stakeholders
    ├── uselink-changelog/SKILL.md    # Release notes from git history
    ├── uselink-api-docs/SKILL.md     # API documentation from code
    └── uselink-onboarding/SKILL.md   # New-dev getting started guide
```

Files in this skill

  • SKILL.md4.3 KB
  • marketplace.json3.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…