← Back to Skills Marketplace
frankieway

小爱舆情AI标注(OpenAI兼容)

by FrankieWay · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ⚠ suspicious
280
Downloads
1
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install yuqing-label-skill
Description
Incrementally AI-labels unmarked records in Feishu bitable, adding fields like type, sentiment, competitor mention, platform, brand safety, and content safety.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yuqing-label-skill
  3. After installation, invoke the skill by name or use /yuqing-label-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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 条)。 - 输出本次标注写回的记录数。 - 仅需配置目标多维表链接和飞书开放平台凭证。
Metadata
Slug yuqing-label-skill
Version 1.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is 小爱舆情AI标注(OpenAI兼容)?

Incrementally AI-labels unmarked records in Feishu bitable, adding fields like type, sentiment, competitor mention, platform, brand safety, and content safety. It is an AI Agent Skill for Claude Code / OpenClaw, with 280 downloads so far.

How do I install 小爱舆情AI标注(OpenAI兼容)?

Run "/install yuqing-label-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 小爱舆情AI标注(OpenAI兼容) free?

Yes, 小爱舆情AI标注(OpenAI兼容) is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 小爱舆情AI标注(OpenAI兼容) support?

小爱舆情AI标注(OpenAI兼容) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 小爱舆情AI标注(OpenAI兼容)?

It is built and maintained by FrankieWay (@frankieway); the current version is v1.2.0.

💬 Comments