skale.dev / skills

Recommended skills.

Each installs with curl -fsSL skale.dev/s/<name> | bash. Our own pi-skills enable via the package whitelist; external ones run their upstream installer. Click on any card for the tech details.

Our pi-skills live in github.com/devskale/skale-skills. Install the whole package:
pi install git:github.com/devskale/skale-skills
  • fetch-url

    Fetch and extract readable text from any web page — articles, docs, Reddit, GitHub, StackOverflow.

    curl -fsSL https://skale.dev/s/fetch-url | bash
    How it works

    Extracts readable text from any web page — articles, docs, Reddit, GitHub, StackOverflow.

    how Auto-selects the best backend per site: free local tools first (w3m, lynx), then free APIs (jina, markdown), then headless Chrome for Cloudflare/JS-protected pages. Ships a `fetch-url` CLI in ~/.local/bin; auto-updates every 7 days.

  • web-search

    Web search via SearXNG + Duck API. Images, news, videos. Works out of the box.

    curl -fsSL https://skale.dev/s/web-search | bash
    How it works

    Web search with automatic backend selection — works out of the box with public SearXNG.

    how Picks SearXNG (free, no creds) or the Duck API (advanced filters: --site, --filetype, --inurl). Supports images/news/videos, time-range, region, JSON output. Optional private SearXNG via `credgoo searx`.

  • surf

    Drive your real, logged-in Google Chrome on macOS — scrape, click, fill, screenshot. No daemon, no debug port.

    curl -fsSL https://skale.dev/s/surf | bash
    How it works

    Drive your real, logged-in Google Chrome from the CLI on macOS — scrape, click, fill, screenshot.

    how macOS AppleScript + Chrome's 'Allow JavaScript from Apple Events'. No daemon, no debug port, no extension, no per-connection dialog. Cookies/sessions/tabs stay intact. Targets the active tab; `surf select w1.t3` pins a background tab.

  • web

    The web research + browser bundle: fetch-url + web-search + surf. Installs all three.

    curl -fsSL https://skale.dev/s/web | bash
    How it works

    The web research + browser bundle: fetch-url + web-search + surf in one install.

    how Installs all three skills at once via pi's package whitelist. Together they cover fetch (read a page), search (find pages), and surf (drive your logged-in browser).

  • impeccable

    Design skill — shape, critique, harden, and polish frontend UI + anti-pattern detector. Cross-harness.

    curl -fsSL https://skale.dev/s/impeccable | bash
    How it works

    Design skill — shape, critique, harden, and polish frontend UI + anti-pattern detector. Cross-harness.

    how Reads a design-system JSON (tokens, components, anti-patterns) and runs critique/harden/live commands. By @pbakaus. Installs via `npx impeccable install` into .agents/.

  • improve-architecture

    Architecture review family — scan for deepening opportunities, HTML report, grill-through. Installs 7 skills (the family incl. batch-grill-me) into .agents/skills/. By @mattpocock.

    curl -fsSL https://skale.dev/s/improve-architecture | bash
    How it works

    Architecture review family — scan for deepening opportunities, HTML report, grill-through. 7 skills by @mattpocock.

    1. Explore — walk recent git history for hot spots; use a subagent to find shallow modules (interface as complex as implementation), missing locality, leaky seams. Apply the deletion test.
    2. Present candidates — write a self-contained HTML report (Tailwind + Mermaid) to the OS temp dir, one card per candidate: files, problem, solution, benefits, before/after diagram, strength badge. Open it, then ask which to explore.
    3. Grill — run the /grilling skill on the picked candidate (decision tree: constraints, dependencies, seam shape, surviving tests). Run /domain-modeling inline to keep CONTEXT.md and ADRs current as decisions crystallize.
  • implement

    Implement work from a spec or tickets — TDD at seams, typecheck as you go, /code-review at the end. Installs implement + tdd + code-review. By @mattpocock.

    curl -fsSL https://skale.dev/s/implement | bash
    How it works

    Implement a piece of work based on a spec or set of tickets. Installs the full set: implement + tdd + code-review.

    how TDD at pre-agreed seams where possible. Runs typechecking regularly, single test files regularly, and the full suite once at the end. Finishes with /code-review, then commits to the current branch.