Feishu Sheet Tabs for Openclaw

A specialized skill for programmatically creating and renaming worksheet tabs within Feishu spreadsheets through intelligent browser automation.

g-hanasq
v0.1.0
Mar 14, 2026
0
996
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install feishu-sheet-tabs

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 feishu-sheet-tabs 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 Feishu Sheet Tabs?

Feishu Sheet Tabs is a robust extension designed for Openclaw Skills that bridges the gap between standard API limitations and user requirements. While the native Feishu API excels at reading and writing data, it often lacks the ability to create new worksheet tabs or rename existing ones. This skill leverages browser automation to interact directly with the Feishu runtime environment, specifically targeting the window.spread object to manage spreadsheet structure.

By utilizing this skill, developers can automate the organization of complex spreadsheets into categorized tabs like Overview, Workflows, and Templates, ensuring a structured data environment. This approach is particularly effective when used in conjunction with the standard feishu_sheet API for data population, combining the power of browser-level control with API-level stability.

Feishu Sheet Tabs Use Cases

  • Automating the creation of categorized worksheets within a single Feishu spreadsheet.
  • Renaming default sheets such as Sheet1 to Overview to match project nomenclature.
  • Implementing pagination or logical separation for large datasets in Feishu.
  • Setting up standardized templates for team projects involving multiple data views.

How Feishu Sheet Tabs Works

  1. The skill first verifies the limitations of the current feishu_sheet API to confirm that tab-creation actions are necessary.
  2. It opens the target Feishu spreadsheet URL using a browser instance, preferably via the user active Chrome session through Browser Relay.
  3. The skill performs runtime introspection of JavaScript objects like window.spread and window.spreadApp to identify available internal methods.
  4. It executes custom JavaScript snippets to rename the initial tab and add new worksheets programmatically.
  5. Once the tabs are created, the skill retrieves the newly generated sheet IDs.
  6. Finally, it hands off the structural data back to the feishu_sheet API for high-performance data writing into the specific tabs.

Feishu Sheet Tabs Setup

To get started with Feishu Sheet Tabs in Openclaw Skills, ensure you have a target Feishu spreadsheet URL and a valid login session. The skill functions best when the agent has access to your active Chrome profile to avoid authentication hurdles.

# Attach your browser to Openclaw for the best experience
openclaw browser-relay attach --profile chrome

Feishu Sheet Tabs Data Schema & Taxonomy

The skill interacts with the Feishu spreadsheet object model and returns structured tab metadata for use in subsequent API calls:

Field Description Example
i The index of the worksheet tab 0
id The unique identifier for the worksheet GxGIGa
name The display name of the worksheet tab Skills

Feishu Sheet Tabs Advanced Features

  • Intelligent runtime introspection to discover internal Feishu JS methods dynamically without relying on brittle UI selectors.
  • Dual-mode support for both user-attached Chrome profiles and isolated managed browser sessions.
  • Seamless workflow integration between browser-based structural changes and API-based data operations.
  • Batch processing capabilities to rename and create multiple worksheets in a single automated sequence.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*