pages

Solid

Browse or open distilled pages, reusing the `wenlan pages` CLI for the actual open (one implementation on your PATH, no setup). `/pages <query>` opens the page when one matches, or shows a small native picker when 2-4 match. `/pages` lists recent pages. Invoked as `/pages [query]`.

AI & Automation 47 stars 5 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 83/100

Stars 20%
56
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /pages Open a distilled page fast. The **`wenlan pages`** CLI does the open (one local command on your PATH — nothing to register, source, or install). This skill only adds a small native picker for the ambiguous case. **Never read a page body. Never render a metadata card.** Resolve by title / filename only — the file opens in your editor, which renders and searches it better than chat. Keeping bodies out is what keeps this cheap. Resolve the binary once (the agent shell's PATH may omit `~/.wenlan/bin`): ```bash W="$(command -v wenlan || echo "$HOME/.wenlan/bin/wenlan")" ``` ## `/pages <query>` — open, or pick when ambiguous Run ONE Bash block **with the command sandbox DISABLED** (opening calls the OS launcher `open`/`xdg-open`, which a sandboxed shell can't reach, and would else fail with `kLSUnknownErr`): ```bash W="$(command -v wenlan || echo "$HOME/.wenlan/bin/wenlan")" "$W" pages "<query>" ``` Act on its output — do NOT re-fetch, list again, or read bodies: - **`Opened <path>`** → one page matched and is now open. Print that line. Done. - **`no page matches: …`** → print it; suggest `/distill <query>`. - **`N matches for … `** followed by `title · filename` lines → several matched: - **2-4 matches** → present them with `AskUserQuestion`, one option each: **label** = title, **description** = filename (titles can repeat, so the filename is the real handle). On pick, open it: ```bash "$W" pages "<picked-filename>" ``` Print the `Opene...

Details

Author
7xuanlu
Repository
7xuanlu/wenlan
Created
3 months ago
Last Updated
today
Language
Rust
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

power-bi-pages

Manage Power BI report pages and bookmarks -- add, remove, configure, and lay out pages in PBIR reports using pbi-cli. Invoke this skill whenever the user mentions "add page", "new page", "delete page", "page layout", "page size", "page background", "hide page", "show page", "drillthrough", "page order", "page visibility", "page settings", "page navigation", "bookmark", "create bookmark", "save bookmark", "delete bookmark", or wants to manage bookmarks that capture page-level state. Also invoke when the user asks about drillthrough configuration or pageBinding.

424 Updated today
MinaSaad1
API & Backend Listed

pagesmith

Build, extend, or maintain an EXISTING Pagesmith site (or a @pagesmith/* package itself) — author pages, configure nav / theme / search, validate, and deploy. Triggers on "add a docs page / write a guide / document this in Pagesmith", "configure the sidebar / nav / theme / search", "build / validate / deploy the Pagesmith site", or working on @pagesmith/core|site|docs. Detects the site flavor (docs-preset via `pagesmith.config.json5` vs core-native via `site.config.json5`) and then delegates the deep authoring to the CONSUMER'S version-matched package skills under node_modules — it NEVER restates package config schemas, frontmatter fields, or CLI flags from memory. Writes content + config and can deploy, but is read-only until a plan is confirmed and the gh-pages push is gated. Routes diagram work to /adk:diagramkit and greenfield scaffolding to /adk:scaffold-pagesmith-docs.

0 Updated 5 days ago
sujeet-pro
Web & Frontend Listed

web-browsing

Navigate, interact with, and read live web pages from the terminal by combining the agent-browser CLI (headless Chrome over CDP) with the defuddle CLI (clean Markdown extraction). Use whenever a task needs a real browser — opening a page, filling a form, clicking through a flow, logging in, taking a screenshot, testing a web app, scraping data — or whenever a URL needs to be read as clean Markdown instead of raw HTML, including JS-rendered SPAs and pages behind a login that a plain HTTP fetch cannot see. Triggers on "open a website", "read this page", "fetch this URL", "what does this page say", "fill out a form", "take a screenshot", "scrape this page", "log in to", "test this web app", 瀏覽器自動化, 開網頁, 讀這個網頁, 網頁截圖, 填表單, 抓網頁內容. Prefer this over WebFetch and over any other browser automation approach.

0 Updated today
chenwei791129