← All skills
printing-press
79 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By onfire7777/universal-ai-skills-library (GitHub) · coding · 17 stars · scanned at commit 2a76bf4
Generate a ship-ready CLI for an API with a lean research -> generate -> build -> shipcheck loop.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. Expected for a coding skill.
Found in 40 places.
Show 17 more
- skills/printing-press/SKILL.md, line 287
echo "" - skills/printing-press/SKILL.md, line 388
RUN_ID="$(date +%Y%m%d-%H%M%S)" - skills/printing-press/SKILL.md, line 493
LOCK_STATUS=$(printing-press lock status --cli <api>-pp-cli --json 2>/dev/null) - skills/printing-press/SKILL.md, line 503
CLI_DIR="$PRESS_LIBRARY/<api>" - skills/printing-press/SKILL.md, line 622
printing-press catalog show <api> --json 2>/dev/null - skills/printing-press/SKILL.md, line 876
printing-press probe-reachability "<url>" --json - skills/printing-press/SKILL.md, line 1238
cat > "$API_RUN_DIR/research.json" <<REOF - skills/printing-press/SKILL.md, line 1401
curl -s -o /dev/null -w "%{http_code}" -m 10 "<base_url>/<simplest_get_path>" 2>/dev/null - skills/printing-press/SKILL.md, line 1409
printing-press probe-reachability "<base_url>" --json - skills/printing-press/SKILL.md, line 1564
printing-press public-param-audit --spec <spec-or-overlay-output> --ledger <runstate>/public-param-audit.json --strict - skills/printing-press/SKILL.md, line 1812
printing-press lock acquire --cli <api>-pp-cli --scope "$PRESS_SCOPE" - skills/printing-press/SKILL.md, line 1820
printing-press generate \ - skills/printing-press/SKILL.md, line 1830
printing-press generate \ - skills/printing-press/SKILL.md, line 1846
printing-press generate \ - skills/printing-press/SKILL.md, line 1860
printing-press generate \ - skills/printing-press/SKILL.md, line 1872
printing-press generate \ - skills/printing-press/SKILL.md, line 1882
printing-press generate \
and 20 more places
Downloads and installs other software
The author does not mention this.
Found in 13 places.
Show 10 more
- skills/printing-press/references/browser-sniff-capture.md, line 62
if command -v browser-use >/dev/null 2>&1 || uvx browser-use --help >/dev/null 2>&1; then - skills/printing-press/references/browser-sniff-capture.md, line 111
uv pip install browser-use - skills/printing-press/references/browser-sniff-capture.md, line 113
pip install browser-use - skills/printing-press/references/browser-sniff-capture.md, line 127
brew install agent-browser - skills/printing-press/references/browser-sniff-capture.md, line 129
npm install -g agent-browser - skills/printing-press/references/browser-sniff-capture.md, line 181
- **browser-use**: `uv pip install --upgrade browser-use` (if `uv` available) or `pip install --upgrade browser-use` - skills/printing-press/references/setup-checks.md, line 11
**Stop the skill immediately.** Do not proceed to research, generation, or any other work. Surface the message the contract printed (it includes the exact `go i - skills/printing-press/references/setup-checks.md, line 28
1. **Yes — upgrade now** — `"Run go install and use the latest version for this session."` - skills/printing-press/references/setup-checks.md, line 34
go install github.com/mvanhorn/cli-printing-press/v4/cmd/printing-press@latest - skills/printing-press/references/setup-checks.md, line 49
> "printing-press binary vX.Y.Z is older than the minimum required vA.B.C. Run `go install github.com/mvanhorn/cli-printing-press/v4/cmd/printing-press@latest`
Sends data to these websites: deepwiki.com
This is disclosed by the author in the skill's SKILL.md or README.
Found in 19 places.
Show 16 more
- skills/printing-press/SKILL.md, line 1404
Or use `WebFetch` if curl is unavailable. The goal is one real response code. - skills/printing-press/references/browser-sniff-capture.md, line 354
curl -s -o /tmp/probe-response.json -w '%{http_code}\n' \ - skills/printing-press/references/browser-sniff-capture.md, line 378
The `browser-use eval <expr>` CLI returns only synchronous JSON-serializable values. Any expression whose last value is a Promise returns `None`, even though th - skills/printing-press/references/browser-sniff-capture.md, line 382
browser-use eval "fetch('/api/cookbook', {credentials:'include'}).then(r => r.text())" - skills/printing-press/references/browser-sniff-capture.md, line 389
browser-use eval "window.__probe = 'pending'; fetch('/api/cookbook', {credentials:'include'}).then(r => r.text()).then(t => { window.__probe = t.slice(0, 3000); - skills/printing-press/references/browser-sniff-capture.md, line 458
const _s=XMLHttpRequest.prototype.setRequestHeader; - skills/printing-press/references/browser-sniff-capture.md, line 459
XMLHttpRequest.prototype.setRequestHeader=function(k,v){ - skills/printing-press/references/browser-sniff-capture.md, line 562
**Why Performance API:** It is built into every browser, captures all resource loads (including those that fire before any JS interceptor could be injected), su - skills/printing-press/references/browser-sniff-capture.md, line 625
curl -s "<bundle-url>" | python3 -c " - skills/printing-press/references/browser-sniff-capture.md, line 753
1. **Recommended: in-page interceptor installed before navigation.** Use `mcp__claude-in-chrome__javascript_tool` to install a `fetch` and `XMLHttpRequest` inte - skills/printing-press/references/browser-sniff-capture.md, line 812
The adaptive-pacing rules at the top of "If user approves browser-sniff" (start at 1s, ramp down on success, double on 429, hard-stop after 3 consecutive 429s) - skills/printing-press/references/browser-sniff-capture.md, line 910
curl -s -o /dev/null -w "%{http_code}" \ - skills/printing-press/references/browser-sniff-capture.md, line 918
curl -s -o /dev/null -w "%{http_code}" \ - skills/printing-press/references/deepwiki-research.md, line 37
WebFetch: https://deepwiki.com/{owner}/{repo} - skills/printing-press/references/deepwiki-research.md, line 68
WebFetch: https://deepwiki.com/{owner}/{repo}/{section-path} - skills/printing-press/references/known-specs.md, line 35
- This environment blocks direct shell network egress (`curl -sI` returns `000`), so URL checks were completed via repository/raw URL validation instead of loca
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'printing-press' ] || [ -L ~/.agents/skills/'printing-press' ]; then echo 'A skill folder named printing-press already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/onfire7777/universal-ai-skills-library' "$d" && git -C "$d" checkout --quiet '2a76bf42ce5c860adf8d0f3fcf3f6804109ac65b' -- 'skills/printing-press' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/printing-press' ~/.agents/skills/'printing-press' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'printing-press' ~/.claude/skills/'printing-press' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for onfire7777/universal-ai-skills-library shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/onfire7777/universal-ai-skills-library/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 2a76bf4 | 79 |