← 返回 Skills 市场
小爱舆情AI标注(OpenAI兼容)
作者
FrankieWay
· GitHub ↗
· v1.2.0
· MIT-0
280
总下载
1
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install yuqing-label-skill
功能描述
Incrementally AI-labels unmarked records in Feishu bitable, adding fields like type, sentiment, competitor mention, platform, brand safety, and content safety.
安全使用建议
This package will read records from your Feishu bitable and (per code) requires you to provide APP_ID and APP_SECRET to write labels back — that part aligns with its purpose. However, the runtime wrapper currently enforces providing OPENAI_API_KEY, OPENAI_BASE_URL and OPENAI_MODEL, and will send the record text to whatever model gateway you configure. SKILL.md does not declare these required inputs nor does the declared network permission allow arbitrary LLM hosts. Before installing or running: 1) Treat OPENAI_BASE_URL as a sensitive endpoint — only point it to a trusted, audited gateway you control (or don't set it if you don't want to send data externally). 2) If you expect the stdin/fallback mode, confirm with the author or update label_skill.py — as distributed it forces external LLM usage. 3) Prefer running in a restricted/sandbox environment and inspect/run the code locally with non-production data first. 4) Ensure the Feishu APP_ID/APP_SECRET you supply follow least privilege (scoped tokens) since the skill will use them to read/write the bitable. 5) If you need this skill for internal use but cannot trust external LLM gateways, ask the maintainer to: a) document required env inputs in SKILL.md, b) make stdin fallback actually optional (not failing when openai vars are missing), and c) adjust the network permission list to include any required LLM hosts or explicitly state they are user-controlled.
功能分析
Type: OpenClaw Skill
Name: yuqing-label-skill
Version: 1.2.0
The skill bundle is a functional tool designed to perform automated AI labeling on Feishu (Lark) Bitable records. The Python scripts (bitable_labeling_skill.py and label_skill.py) implement standard OAuth authentication with Feishu and interact with OpenAI-compatible APIs to classify data based on sentiment, brand safety, and device types. The system prompts provided in the markdown files are highly specific to the labeling task (focused on Xiaomi's Xiaoai assistant) and do not contain any instructions intended to subvert the agent or exfiltrate sensitive data. All network activity is aligned with the stated purpose of the skill.
能力评估
Purpose & Capability
The skill's stated purpose (incremental labeling of Feishu bitable rows) legitimately requires Feishu app credentials (APP_ID/APP_SECRET) and access to open.feishu.cn. However, the packaged wrapper (label_skill.py) requires OPENAI_API_KEY, OPENAI_BASE_URL and OPENAI_MODEL as mandatory, even though SKILL.md and README present use of an internal/stdin fallback as an option. Requiring an external LLM gateway is disproportionate to the declared inputs/description without explicit documentation in SKILL.md.
Instruction Scope
SKILL.md lists network permission only for https://open.feishu.cn and describes an optional stdin fallback. The code will call an arbitrary OPENAI_BASE_URL (user-provided) for model calls and enforces the presence of those credentials, meaning it will transmit record text to a third‑party model gateway. SKILL.md does not declare the openai_* inputs, nor does the permission block allow arbitrary LLM endpoints — this is a mismatch that could cause unexpected external data transmission.
Install Mechanism
No install spec; code is provided as Python files and runs via python label_skill.py. There is no external archive download or opaque installer. That lowers install risk compared with network installers.
Credentials
The skill requires Feishu app credentials (appropriate for writing back to the bitable) but also requires OpenAI gateway credentials (OPENAI_API_KEY/OPENAI_BASE_URL/OPENAI_MODEL) which are not declared in SKILL.md inputs and are mandatory in label_skill.py. Requiring an API key and an arbitrary gateway URL is high‑privilege relative to the simple labeling description and could expose user data to an untrusted LLM endpoint.
Persistence & Privilege
Flags show always:false and no attempts to modify other skills or system configs. The skill does not request permanent inclusion or system-wide privileges beyond using network and local prompt files included in the package.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install yuqing-label-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/yuqing-label-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
修复OPENAI配置必填问题,支持doubao模型,并发标注
v1.0.2
v1.0.2 - 增加强制重标注、每 10 条进度报告、修复 OUTPUT_PROMPTS_ONLY 输出不全、支持任意 OPENAI 兼容模型接口
v1.0.1
- Added requirements.txt for dependency management.
- Added optional inputs: openai_api_key, openai_base_url, and openai_model, allowing users to specify a custom OpenAI-compatible model for labeling.
- Updated description to clarify that model selection depends on whether these new parameters are provided.
v1.0.0
bitable_data_labeling 2.0.0 released
- 增量 AI 标注飞书多维表中的未标注记录,支持写入多个智能标签字段。
- 可选择使用内置大模型或自定义 OpenAI 模型接口。
- 支持自定义每次处理的记录数(默认 100 条)。
- 输出本次标注写回的记录数。
- 仅需配置目标多维表链接和飞书开放平台凭证。
元数据
常见问题
小爱舆情AI标注(OpenAI兼容) 是什么?
Incrementally AI-labels unmarked records in Feishu bitable, adding fields like type, sentiment, competitor mention, platform, brand safety, and content safety. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 280 次。
如何安装 小爱舆情AI标注(OpenAI兼容)?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install yuqing-label-skill」即可一键安装,无需额外配置。
小爱舆情AI标注(OpenAI兼容) 是免费的吗?
是的,小爱舆情AI标注(OpenAI兼容) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
小爱舆情AI标注(OpenAI兼容) 支持哪些平台?
小爱舆情AI标注(OpenAI兼容) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 小爱舆情AI标注(OpenAI兼容)?
由 FrankieWay(@frankieway)开发并维护,当前版本 v1.2.0。
推荐 Skills