opencli

Fetch structured public data via CLI adapters without authentication.

7|Updated Nov 21, 2020
One-click install
npx skills add https://github.com/memorysaver/dotfiles --skill opencli-memorysaver
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencli
Source: https://github.com/memorysaver/dotfiles/tree/main/agents/skills/opencli
Command: npx skills add https://github.com/memorysaver/dotfiles --skill opencli-memorysaver

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Retrieving timely, structured data from public websites typically requires browser automation, login credentials, or manual scraping. OpenCLI provides a login-free, CLI-based workflow to fetch data from public adapters and generated YAML adapters.

Core Features & Use Cases

  • No-login access to dozens of public adapters (news, Q&A, papers, code, etc.).
  • Multi-source research: combine outputs from multiple adapters and synthesize insights.
  • AI-assisted discovery: generate new adapters for unknown sites and extract data without a browser.

Quick Start

Run a public data retrieval command such as opencli hackernews top --limit 5 -f json to fetch current public data.

Frequently Asked Questions about opencli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape public websites for structured data without logging in?

OpenCLI gathers structured information from public websites via CLI adapters without requiring authentication. It supports a broad range of sources including news, Q&A, papers, and developer resources, enabling both single-source pulls and multi-source research workflows.

Can I extract data from multiple public websites and combine the outputs?

OpenCLI supports multi-source research by combining outputs from multiple adapters to synthesize insights. You can execute single-source pulls or aggregate structured data across news, Q&A, papers, and code resources without authentication.

How do I create a custom adapter for a website that does not have a public adapter?

You can create a custom adapter for an unknown website by defining a YAML file with fetch, map, and output steps. OpenCLI also supports AI-assisted adapter discovery to generate new adapters for extracting data without a browser.

Does OpenCLI require browser automation or login credentials to fetch web data?

No, OpenCLI does not require browser automation or login credentials. It enforces a public, login-free workflow to retrieve structured data from websites using CLI adapters and YAML configurations.

What is the best way to pull top stories from Hacker News via the command line?

The best way to pull top stories from Hacker News via the command line is using a public data retrieval command. You can run a command like opencli hackernews top --limit 5 -f json to fetch current public data in JSON format.

Are there limitations when fetching data from public websites without authentication?

The main limitation of fetching data without authentication is that OpenCLI is restricted to public, login-free sources. You cannot access gated content or private data, and retrieval relies on available public adapters or custom YAML adapters you generate.