Forguncy Web Operator for Openclaw

A specialized tool for programmatically interacting with and extracting data from SpreadJS tables within Forguncy web applications.

kadbbz
v1.0.2
Mar 13, 2026
0
915
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install forguncy-web-operator

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install forguncy-web-operator using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Forguncy Web Operator?

The forguncy-web-operator is a powerful extension for developers who need to interact with web applications built using the Forguncy (活字格) low-code platform. This skill specifically targets the SpreadJS components commonly used in these apps, providing a bridge to extract structured data that is often difficult to scrape using traditional DOM-based methods. By utilizing Openclaw Skills, developers can automate the identification of table elements and retrieve full datasets directly from the browser context.

This skill is particularly useful because Forguncy applications often encapsulate data within complex JavaScript objects. By injecting specific logic through Openclaw Skills, you can bypass manual export processes and feed live data directly into your automation pipelines or AI agents.

Forguncy Web Operator Use Cases

  • Automating data synchronization between Forguncy-based ERP systems and external databases.
  • Extracting business intelligence reports from SpreadJS list views without manual intervention.
  • Scraping structured tabular data where traditional CSS selectors fail due to the canvas-heavy nature of SpreadJS.
  • Validating UI data during the testing phase of Forguncy web application development within the Openclaw Skills framework.

How Forguncy Web Operator Works

  1. Initialize a browser session and navigate to the target Forguncy web application URL.
  2. Execute a discovery script to locate all elements with the fgc-uielement listview attribute to find valid fgcname identifiers.
  3. Select the desired table and use the Forguncy.Page.getListView API to access the internal control object.
  4. Retrieve the active sheet from the SpreadJS control to prepare for data extraction.
  5. Call the getCsv or getColumnCount methods to pull formatted data or header metadata into your Openclaw Skills environment.

Forguncy Web Operator Setup

To utilize this skill, you must have an environment capable of executing browser automation tools. Ensure your agent has permissions to perform browser.act commands.

# No specific installation is required as the skill uses injected JavaScript.
# Simply ensure your Openclaw Skills configuration allows for browser script evaluation.

When implementing, you will use the kind: "evaluate" parameter within your browser tool calls to run the snippets provided in the technical documentation.

Forguncy Web Operator Data Schema & Taxonomy

The skill interacts with the Forguncy object model and returns data in the following formats:

Data Component Format Description
fgcname String The unique internal name used by Forguncy to identify a UI element.
Table Data CSV String Row data separated by carriage returns (\r) and columns by commas.
Headers Array of Arrays A nested structure representing multiple header rows and their respective column values.
Metadata Object Information regarding row and column counts directly from the sheet control.

Forguncy Web Operator Advanced Features

  • Dynamic table discovery that maps the internal fgcname to human-readable UI elements.
  • Multi-row header support, allowing for the extraction of complex, merged header structures in SpreadJS.
  • High-speed data retrieval using the native getCsv method of the underlying sheet engine.
  • Seamless integration with other Openclaw Skills for data transformation and storage.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*