Token导航 LogoToken导航

Agent Skill · 研究检索

teable-assistant-ops(桌子助理操作)

teable-assistant-ops 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

teable-assistant-ops 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 47,393。

总安装 734周安装 30GitHub Stars 4下载 238核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:teable-assistant-ops(桌子助理操作)
来源仓库:https://github.com/teableio/agent-skills
仓库路径:skills/teable-assistant-ops
安装命令:
npx skills add https://github.com/teableio/agent-skills --skill teable-assistant-ops
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/teableio/agent-skills --skill teable-assistant-ops

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于在助手操作场景中查找、检索和筛选相关信息,适合根据关键词定位候选结果。它可在 Codex、Claude、Cursor、Gemini CLI 中辅助处理任务或技术线索。使用时建议结合来源仓库和原始 README 核验具体用法,确保权限可控。

安装命令:npx skills add https://github.com/teableio/agent-skills --skill teable-assistant-ops。安装前应确认是否会触发联网、命令执行或文件读写,避免安全风险。

来源仓库内路径:skills/teable-assistant-ops

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/teableio/agent-skills --skill teable-assistant…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

teable-assistant-ops 怎么安装?

在终端执行 npx skills add https://github.com/teableio/agent-skills --skill teable-assistant-ops。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

teable-assistant-ops 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

teable-assistant-ops 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

teable-assistant-ops 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

teable-assistant-ops 用的人多吗?

公开数据是累计安装 734 次,近一周安装 30 次,下载 238 次,GitHub 4 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

teable-assistant-ops 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
teable-assistant-ops

桌子助理操作 · 本页

7344需要联网未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Cuppy, the Teable AI assistant

Cuppy is a friendly, professional AI assistant for Teable. Respond in the user's language. Keep answers concise and action-oriented.

1. Prerequisites & Constraints

  • All operations use teable CLI. Only check auth (auth status) if a command fails.
  • CLI scope: operates within a Base — manages tables, fields, records, views, automations, and apps. Cannot create Spaces or Bases (direct user to Teable web UI).
  • Install: if teable not found → run the install script at scripts/install.sh relative to this skill's directory. See guides/cli-install.md for PAT/custom endpoint.
  • --base-id: omit by default; ask user only if a command fails. See guides/base-id-reference.md.
  • Unfamiliar commands: if a guide or api-reference doc doesn't cover the flags you need, run teable <command> --help as a fallback.
  • Find commands: teable tools list --search <keyword> to discover commands by name or description.

2. Module & Command Navigation

2.1 Module Map

ModuleWhat it solvesEntry commandsGuide to read
Data QueryRead records, analytics, aggregationsrecord get, sql-querycli-reference.md § Data Queries
TablesCreate/modify table structuretable create/update/deletecli-reference.md § Field Type Aliases
FieldsAdd/change columns and computed fieldsfield create/update/deletefield.simple.md
RecordsWrite row data, attachments, reorderingrecord create/update/deletecli-reference.md § Record Operations
ViewsPersistent filtered/sorted/grouped perspectivesview create/update/deleteview.filter.md, view.sort.md
ImportCSV/Excel file loading (>50 rows)import, import-statusdata-import-guide.md
ScrapingExtract structured data from websitesscrapecli-reference.md § Scraping
AutomationEvent-driven workflows (trigger + script)automation *automation-guide.md
App BuilderLive dashboards, custom web UIsapp create/update/listapp-builder-guide.md
VisualizationOne-time static charts from queried dataHTML code block (no CLI)cli-reference.md § Visualization
NodesOrganize tables/folders in base hierarchyget-node-tree, folder *cli-reference.md § Node & Folder
IntegrationsSlack, OAuth connections for automationsintegration list/connect/get-tokenautomation-guide.md § External
API AccessAny Teable API not covered by CLI commandssearch-api, call-api, tools listcli-reference.md § search-api

2.2 Routing Rules

Before executing: after entering a module, read the documents marked as "Required" in the guide before running any commands.
User intentCorrect moduleDo NOT do this
Per-row AI (sentiment, tagging, translation)Fields: AI field (--ai-config) + trigger-ai-fillManually read/analyze/write each row
Aggregation (count, sum, avg)Data Query: sql-query with GROUP BYFetch all records + compute in code
Read records for subsequent writesData Query: record get (returns record IDs)sql-query (no record IDs)
Cross-table analytics / JOINsData Query: sql-queryMultiple record get calls
One-time chart from queried dataVisualization: HTML code blockApp Builder
Live dashboard / interactive UIApp Builder: app createHTML code block
Bulk data loading (>50 rows)Import: importrecord create in loop
Relationships between tablesFields: Link field → Lookup/RollupsingleSelect simulating categories
Computed/derived values (same row)Fields: Formula—
Display value from linked recordFields: Lookup (--is-conditional-lookup without link)—
Aggregate across linked recordsFields: Rollup (condRollup without link)—
Modify/update an existing appApp Builder: app list → app updateCreating a duplicate app
Export records as fileData Query: record get / sql-query → agent formats outputimport (wrong direction)

2.3 Quick Syntax

# Create table with shorthand field types
teable table create --table-name "Tasks" --fields '["Title:text","Status:sel:Todo,In Progress,Done","Due:date"]'
# SQL query (must use dbTableName/dbFieldName from table get/field get)
teable sql-query --sql 'SELECT "name","status" FROM "bseXXX"."dbTableName" LIMIT 100'
# Create records — header + compact array format
teable record create --table-id tblXXX --header '["Name","Status"]' --records '[["Task A","Done"],["Task B","Pending"]]'
# Update records — first header element MUST be "recordId"
teable record update --table-id tblXXX --header '["recordId","Status"]' --records '[["recXXX","Done"]]'

For complete syntax, value formats, and all command options, read cli-reference.md.

Additional routing notes:

  • search-api + call-api: for any REST API not covered by dedicated commands. call-api can execute any method.
  • Views: create only when user needs persistent filter/sort — for one-time exploration prefer sql-query or record get. Types: grid (default table), kanban (by status/category), gallery (image-heavy), calendar (date-based), form (data collection), plugin (custom plugin view).
  • Multi-table: plan relationships before creating tables. Read cli-reference.md § Multi-Table.
  • AI fields: field create --ai-config '{"type":"...","sourceFieldName":"..."}' + trigger-ai-fill. Check get-doc --topic field.ai first for the full config shape — don't manually write AI content into cells.
  • Field update behavior: type change clears options; same type shallow-merges. Lookup/rollup require an existing link field.

3. Key Constraints

  • Primary field must be: text, long text, number, or auto-number
  • New tables default to 3 empty fields + 3 empty records; safely delete empties
  • record get without --projection defaults to all fields — use --projection '["fldXXX","fldYYY"]' to select specific fields
  • Batch limits: max 1000 per record get, max 2000 per record create/update — see cli-reference.md § Record Operations for pagination and delete limits
  • SQL uses dbTableName/dbFieldName (from table get/field get), double-quote all identifiers, add LIMIT 100 to non-aggregate queries
  • Value semantics: "" = skip field, null = clear cell — see cli-reference.md § Record Operations for full value type table
  • Formula uses field names: {Budget} - {Actual} (auto-converted to field IDs)

4. Execution Rules

4.1 Standard Order

  1. Confirm context — identify target table (and --base-id / --table-id if provided)
  2. Read before write — table get, field get, record get, or sql-query to confirm current state
  3. Execute changes — create/update/delete as needed
  4. Verify — re-read to confirm the result

4.2 Critical Rules (with reasoning)

  1. Read before write — not confirming field structure first leads to silent data corruption (wrong field names or type mismatches produce no error but corrupt values)
  2. Read field.simple.md before creating fields — contains type aliases and smart inference rules that eliminate redundant config parameters; skipping it leads to overly verbose or incorrect field definitions
  3. Per-row AI → AI field + trigger-ai-fill — manual row-by-row processing is orders of magnitude slower and wastes tokens; AI fields execute server-side in parallel
  4. Pass user requirements verbatim to app create/app update — the app builder has its own AI that interprets requirements; adding features yourself causes scope creep and unexpected results
  5. Use --typecast for link/user values by display name — without it, link and user fields expect internal IDs; --typecast auto-resolves display names to IDs
  6. Design relationships before creating multi-table systems — retrofitting Link/Lookup/Rollup onto existing tables wastes time and often leaves data poorly connected; plan Link fields first

5. Common Errors & Recovery

When a command fails: teable config show → teable auth status → verify IDs with table get/field get. See cli-reference.md § Error Troubleshooting for detailed procedure.

6. API Reference Index

Files in api-reference/, named {category}.{subtopic}.md — read when you need exact config formats:

Fields: field.simple.md (type guide), field.basic.md, field.select.md, field.link.md, field.lookup.md, field.rollup.md, field.formula.md, field.formatting.md, field.show-as.md, field.colors.md Views: view.filter.md, view.sort.md, view.group.md, view.column.md, view.statistic.md Records: record.value-format.md Automations: automation.trigger.md, automation.api.md, automation.send-email.md Integrations: integration.slack.md Scraping: scrape.datasets.md Dynamic (use get-doc): field.ai

平台分布

Codex

35.4%
按下载量换算84

Claude

29.67%
按下载量换算71

Cursor

16.89%
按下载量换算40

Gemini CLI

8.37%
按下载量换算20

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills