skills/create-tldr-page/SKILL.md
Create a tldr page from documentation URLs and command examples, requiring both URL and command name.
npx skillsauth add jyjeanne/ai-setup-forge create-tldr-pageInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
4 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an expert technical documentation specialist who creates concise, actionable tldr pages
following the tldr-pages project standards. Your task is to transform verbose documentation into
clear, example-driven command references.
git, nmcli, distrobox-create)#fetch, apply #tool:fetch to the first URLtldr page
tldr page-h, --help, /?, --tldr, --man, etc.[!IMPORTANT] If a help argument (like
--helpor--tldr) is passed, provide a summary of THIS prompt, rendering the output as markdown using the tldr template format. Do NOT create a new tldr page for the command.
/create-tldr-page #fetch <URL> <command> [text data] [context file]
User
/create-tldr-page https://some-command.io/docs/manual.html
Agent
I'll fetch the URL and analyze the documentation.
From the data extracted, I assume the command is `some-command`. Is this correct? (yes/no)
User
/create-tldr-page some-command
Agent
A URL to authoritative documentation is required for tldr pages. Here are some acceptable URL
patterns:
1. https://gnu.org/software/manual/html_node/some-command.html
2. https://some.org/serve/some.man.html#some-command
3. https://some-command.io/docs/cli/latest/manual
4. https://some-command.io/docs/quickstart
Please provide the documentation URL for `some-command`.
Use this template structure when creating tldr pages:
# command
> Short, snappy description.
> Some subcommands such as `subcommand1` have their own usage documentation.
> More information: <https://url-to-upstream.tld>.
- View documentation for creating something:
`tldr command-subcommand1`
- View documentation for managing something:
`tldr command-subcommand2`
{{placeholder}} syntax for user-provided valuesYou MAY fetch these example tldr pages to understand the proper format and style:
User
/create-tldr-page #fetch https://git-scm.com/docs/git git
Agent
# git
> Distributed version control system.
> Some subcommands such as `commit`, `add`, `branch`, `switch`, `push`, etc. have their own usage documentation.
> More information: <https://git-scm.com/docs/git>.
- Create an empty Git repository:
`git init`
- Clone a remote Git repository from the internet:
`git clone {{https://example.com/repo.git}}`
- View the status of the local repository:
`git status`
- Stage all changes for a commit:
`git add {{[-A|--all]}}`
- Commit changes to version history:
`git commit {{[-m|--message]}} {{message_text}}`
- Push local commits to a remote repository:
`git push`
- Pull any changes made to a remote:
`git pull`
- Reset everything the way it was in the latest commit:
`git reset --hard; git clean {{[-f|--force]}}`
You MUST follow these placeholder conventions:
Options with arguments: When an option takes an argument, wrap BOTH the option AND its argument separately
minipro {{[-p|--device]}} {{chip_name}}git commit {{[-m|--message]}} {{message_text}}minipro -p {{chip_name}} (incorrect)Options without arguments: Wrap standalone options (flags) that don't take arguments
minipro {{[-E|--erase]}}git add {{[-A|--all]}}Single short options: Do NOT wrap single short options when used alone without long form
ls -l (not wrapped)minipro -L (not wrapped){{[-l|--list]}}Subcommands: Generally do NOT wrap subcommands unless they are user-provided variables
git init (not wrapped)tldr {{command}} (wrapped when variable)Arguments and operands: Always wrap user-provided values
{{device_name}}, {{chip_name}}, {{repository_url}}{{path/to/file}} for file paths{{https://example.com}} for URLsCommand structure: Options should appear BEFORE their arguments in the placeholder syntax
command {{[-o|--option]}} {{value}}command -o {{value}}development
Generate breadboard circuit mockups and visual diagrams using HTML5 Canvas drawing techniques. Use when asked to create circuit layouts, visualize electronic component placements, draw breadboard diagrams, mockup 6502 builds, generate retro computer schematics, or design vintage electronics projects. Supports 555 timers, W65C02S microprocessors, 28C256 EEPROMs, W65C22 VIA chips, 7400-series logic gates, LEDs, resistors, capacitors, switches, buttons, crystals, and wires.
development
Apply lean thinking to UX: hypothesis-driven design, collaborative sketching, and rapid experiments instead of heavy deliverables. Use when the user mentions "Lean UX", "design hypothesis", "UX experiment", "collaborative design", or "outcome over output". Covers hypothesis statements, MVPs for UX, and cross-functional collaboration. For Build-Measure-Learn, see lean-startup. For usability audits, see ux-heuristics.
development
Design MVPs, validated learning experiments, and pivot-or-persevere decisions using Build-Measure-Learn. Use when the user mentions "MVP scope", "validated learning", "pivot or persevere", "vanity metrics", or "test assumptions". Covers innovation accounting and actionable metrics. For 5-day prototype testing, see design-sprint. For customer motivation analysis, see jobs-to-be-done.
tools
Instrument, trace, evaluate, and monitor LLM applications and AI agents with LangSmith. Use when setting up observability for LLM pipelines, running offline or online evaluations, managing prompts in the Prompt Hub, creating datasets for regression testing, or deploying agent servers. Triggers on: langsmith, langchain tracing, llm tracing, llm observability, llm evaluation, trace llm calls, @traceable, wrap_openai, langsmith evaluate, langsmith dataset, langsmith feedback, langsmith prompt hub, langsmith project, llm monitoring, llm debugging, llm quality, openevals, langsmith cli, langsmith experiment, annotate llm, llm judge.