wecomcli-manage-smartsheet-schema

Manage sheets and field columns in WeCom smartsheet documents via CLI.

3|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/Liangdi/wecom-pro --skill wecomcli-manage-smartsheet-schema-liangdi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wecomcli-manage-smartsheet-schema
Source: https://github.com/Liangdi/wecom-pro/tree/main/skills/wecomcli-manage-smartsheet-schema
Command: npx skills add https://github.com/Liangdi/wecom-pro --skill wecomcli-manage-smartsheet-schema-liangdi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires wecom-pro, and includes references (resource) components.

What problem does it solve? Managing the structure of WeCom (企业微信) smartsheet documents—adding sub-sheets, renaming them, and defining or modifying field columns—normally requires manual work in the web UI. This Skill lets you perform all schema operations programmatically through the wecom-pro command line. ## Core Features & Use Cases - Sub-sheet Management: Query, add, update, and delete sheets within a smartsheet document using docid or document URL. - Field/Column Management: Query field definitions and add, rename, or delete columns across 16 supported field types (text, number, select, date, progress, and more). - Use Case: You need to set up a project tracking smartsheet. Use this Skill to add a new sub-sheet, then define columns like task name (text), priority (single select), deadline (date), and completion progress in one automated workflow. ## Quick Start Ask the AI to list all sub-sheets and their fields in your WeCom smartsheet document by providing its docid or URL.

Frequently Asked Questions about wecomcli-manage-smartsheet-schema

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

FAQPage Schema
How do I add a column to a WeCom smartsheet?▼

Use the smartsheet_add_fields command via wecom-pro with the docid, sheet_id, and a fields array specifying field_title and field_type. A single sub-sheet supports up to 150 fields across 16 types including text, number, select, and date.

How to list sheets and fields in a WeCom smartsheet document?▼

Run smartsheet_get_sheet with the docid to retrieve all sub-sheets, then call smartsheet_get_fields with the docid and sheet_id to get each field's id, title, and type. Both commands return JSON with errcode and errmsg.

Can I change a smartsheet field type after creation?▼

No, smartsheet_update_fields only updates the field title, not its type. You must pass the original field_type in the request, and the new title cannot equal the current one. To change types, delete the field and re-add it.

What field types does WeCom smartsheet support?▼

Sixteen types are supported, including FIELD_TYPE_TEXT, NUMBER, CHECKBOX, DATE_TIME, SINGLE_SELECT, SELECT, PROGRESS, USER, URL, CURRENCY, and PERCENTAGE. The full list with usage guidance is in the field types reference document.

Is deleting a smartsheet sheet or field reversible?▼

No, both smartsheet_delete_sheet and smartsheet_delete_fields are permanent and irreversible. Confirm the sheet_id or field_ids via the corresponding get commands before deleting to avoid data loss.