unicli-oneshot

Solid

Quick single-command adapter generation for unicli. Use when you need to create a one-off command for a specific URL and goal — 4 steps done.

AI & Automation 89 stars 3 forks Updated yesterday Apache-2.0

Install

View on GitHub

Quality Score: 84/100

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

Skill Content

# unicli One-Shot Adapter Generate a single unicli command from a URL + goal in 4 steps. ## Process ### Step 1: Open the Page ```bash unicli operate open "<URL>" unicli operate state ``` ### Step 2: Discover the API Open browser DevTools Network tab. Look for XHR/Fetch requests that return JSON data matching your goal. Key signals: - `/api/` or `/v1/` in URL → REST endpoint - JSON response with array of items → listable data - Query parameters → filterable ### Step 3: Write the YAML Create `src/adapters/<site>/<command>.yaml`: ```yaml site: <site-name> name: <command> description: <what it does> type: web-api strategy: public # or cookie if auth needed pipeline: - fetch: url: <discovered-api-url> params: <query-params> - select: <path.to.data> - map: title: ${{ item.title }} # ... map fields columns: [title, ...] ``` ### Step 4: Test ```bash npm run dev -- <site> <command> npm run dev -- <site> <command> -f json ``` Done. One YAML file, one command, zero code.

Details

Author
olo-dot-io
Repository
olo-dot-io/Uni-CLI
Created
3 months ago
Last Updated
yesterday
Language
TypeScript
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category