ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

feishu-bitable-query

Query Feishu Bitable (多维表格) with server-side filter, sort, field selection, and multiple output formats. Activate when querying bitable records with conditions, filtering multidimensional table data, or when data volume is large and client-side filtering is inefficient. Preferred over feishu_bitable_list_records tool when filter expressions or full pagination is needed.

Why use this skill?

Efficiently query and filter large Feishu Bitable datasets with this OpenClaw skill. Supports server-side filtering, custom formats, and automated pagination.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/deadblue22/feishu-bitable-query
Or

What This Skill Does

The feishu-bitable-query skill provides a powerful command-line interface to interact with Feishu Bitable (多维表格) records. Unlike simple reading tools, this skill is specifically engineered for high-performance data operations. It supports server-side filtering, automatic pagination for large datasets, and multiple output formats including TSV and JSONL, making it ideal for processing tables with hundreds or thousands of rows without overwhelming the AI context window.

Installation

You can install this skill directly using the OpenClaw CLI: clawhub install openclaw/skills/skills/deadblue22/feishu-bitable-query

Use Cases

  • Bulk Data Analysis: Extracting large datasets from Bitable for downstream analysis in Python or shell scripts.
  • Complex Filtering: Executing server-side logic (via filter expressions or JSON search objects) to retrieve only relevant records.
  • Format Conversion: Quickly converting Bitable views into machine-readable JSONL or human-readable TSV format.
  • Automated Reporting: Piping filtered record lists into other automation pipelines or reporting bots.

Example Prompts

  1. "Query the 'Project Tasks' table for all items where the status is 'In Progress' and export the results in TSV format."
  2. "Get a count of all records in the 'Inventory' table that were updated within the last 7 days."
  3. "Find all records in the 'Bug Tracker' table assigned to 'John Doe' where the 'Priority' is 'High' and output as JSONL."

Tips & Limitations

  • Efficiency: Use the built-in view ID whenever possible to leverage existing sorting and filtering configurations set within the Feishu UI.
  • Filtering Strategies: Use --filter if you need to access full text for Link-type fields. Switch to --filter-json (POST Search API) when performing high-performance operations on large datasets where date-range filtering is required, keeping in mind that Link fields may return IDs instead of text.
  • Time Filters: Since the native Feishu API has limitations regarding date range comparisons, utilize the --time-filter parameter for local, secondary filtering of date fields after the data has been retrieved.
  • Pagination: Always utilize the --all-pages flag when you need complete datasets, as the default behavior is capped to a single page per request.

Metadata

Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-deadblue22-feishu-bitable-query": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#feishu#bitable#database#automation#api
Safety Score: 4/5

Flags: external-api, network-access