bycli

Orchestrate browser automation, web scraping, and external CLI tools via a unified interface.

45|11|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/beyonai/ByClaw --skill bycli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bycli
Source: https://github.com/beyonai/ByClaw/tree/main/middleware/openclaw/skills/bycli
Command: npx skills add https://github.com/beyonai/ByClaw --skill bycli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the fragmentation of enterprise automation by providing a single, unified interface to control websites, Electron applications, and external CLI tools, eliminating the need to switch between disparate browser tools and command-line utilities.

Core Features & Use Cases

  • Intelligent Web Interaction: Automates complex browser tasks including login, data scraping, and structured collection across various platforms like DingTalk, WeCom, and Feishu.
  • Self-Healing Adapters: Features an automated repair workflow (AutoFix) that detects and resolves issues when website structures change, ensuring long-term reliability.
  • Use Case: A user can trigger a single command to scrape data from a protected enterprise portal, handle the authentication flow, and save the results directly into the organization's knowledge base.

Quick Start

Use the bycli skill to list all available site adapters and then execute a data collection task for the target website.

Frequently Asked Questions about bycli

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

FAQPage Schema
How do I automate web scraping and CLI tool execution from a single interface?

Automating web scraping and CLI tool execution from a single interface is achieved by orchestrating browser-based agents and external command-line utilities. This unified command-line interface manages complex enterprise workflows, handling authenticated tasks and dynamic DOM structures simultaneously.

What is the best way to handle dynamic DOM structures during enterprise data collection?

Handling dynamic DOM structures during enterprise data collection is managed through intelligent site adapters. The automation interface detects structural changes and triggers an automated repair workflow to resolve issues, ensuring long-term reliability for data extraction processes.

Does this CLI automation approach support authenticated sessions for platforms like DingTalk or Feishu?

Yes, this CLI automation approach supports authenticated sessions for platforms like DingTalk, WeCom, and Feishu. It integrates with browser-based agents to perform secure session management and execute complex login flows for protected enterprise portals.

Do I need Node.js to run enterprise browser automation workflows?

Yes, you need Node.js installed as a prerequisite to run these enterprise browser automation workflows. The command-line interface relies on the Node environment to orchestrate browser-based agents, manage site adapters, and execute external CLI tools.

How to maintain site adapters when website structures change unexpectedly?

Maintaining site adapters when website structures change is handled by an AutoFix workflow. This self-healing mechanism automatically detects structural shifts in target websites and resolves adapter issues, preventing automation scripts from breaking during long-running data extraction.

Why use a unified CLI for web and browser automation instead of separate tools?

Using a unified CLI for web and browser automation eliminates the fragmentation of switching between disparate browser tools and command-line utilities. It provides a single control point for orchestrating websites, Electron applications, and external CLI tools, streamlining enterprise workflows.