← Back to Skills Marketplace
lixiaojie-1012

meeting-score

by Jay · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
400
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install meeting-score
Description
会议议题评分系统。会议主持人提供议题名称、材料链接和评委名单,自动在飞书多维表格中创建评分表。每位评委独立打分(打分维度一(替换为实际)、打分维度二(替换为实际)、打分维度三(替换为实际)),打分范围 H/M/L,评分完成后主持人可查看各议题平均分汇总。
Usage Guidance
Before installing or enabling this skill: - Confirm how the agent will authenticate to Feishu. The SKILL.md uses an {app_token} and API calls but the skill metadata lists no required credentials — ask the platform owner which Feishu token/account will be used and ensure it has least privilege (only access to the specific Bitable app/tables). - Be aware the skill will delete default fields and empty rows when initializing tables; back up any important data or test in a sandbox space first. - The skill creates a cron polling job (recommended every 30s in the instructions). Consider lowering its frequency (e.g., 1–5 minutes) to reduce load and risk, and verify who can view/stop those jobs. - The row-level permission setup requires the meeting host to manually enable Feishu "Advanced permissions" and ensure judge names match Feishu display names (or use member-type fields). Confirm this workflow is acceptable for your org. - Require explicit disclosure of where jobIds and any tokens are stored and who can manage/disable the scheduled tasks. If you cannot get clear answers about which credentials will be used and who controls the scheduled jobs, treat the skill as risky and avoid enabling it system-wide.
Capability Analysis
Type: OpenClaw Skill Name: meeting-score Version: 1.0.0 The skill is designed for a legitimate meeting scoring system using Feishu Bitable. However, it is classified as 'suspicious' due to its use of powerful capabilities. Specifically, the skill instructs the agent to use the `cron` tool to schedule an `agentTurn` message every 30 seconds. This allows the agent to programmatically instruct itself to perform actions periodically, which, while used for a benign polling mechanism here, represents a significant capability that could be leveraged for malicious purposes if the skill's instructions were altered. Additionally, the skill requires broad permissions to create, read, update, and delete tables, fields, and records within Feishu Bitable, which are high-risk capabilities, even if plausibly needed for its stated purpose.
Capability Assessment
Purpose & Capability
The skill's described functionality (creating tables, updating records, computing averages) matches the instructions which call feishu_bitable_* actions and use the Feishu multi-dimensional table API. However the SKILL.md refers to an {app_token} and API operations while the skill metadata declares no required credentials or primaryEnv — a mismatch: calling Feishu APIs normally requires credentials or a platform connector. This omission is notable but could be explained if the platform supplies Feishu access implicitly.
Instruction Scope
Instructions explicitly direct API calls to create/delete fields and records, pre-create per-judge rows, and require the host to perform manual row-level permission setup. They also instruct creating a cron-based polling job running very frequently (every 30s) that repeatedly lists and updates records. The SKILL.md references {app_token}, table IDs, and uses DELETE /fields/{field_id} and DELETE /records/{record_id} — these are within the feature set but involve destructive operations (deleting default fields/rows) and continuous polling which are broader in scope than a one-off helper and should be explicitly authorized by the user/host.
Install Mechanism
This is an instruction-only skill with no install spec and no code files — lowest installer risk. There are no external downloads or package installs.
Credentials
The skill expects Feishu API usage (app_token) and platform abilities (feishu_bitable_* actions, cron creation) but declares no required environment variables or primary credential. That is disproportionate: API tokens or platform connector access are necessary for the described operations. The SKILL.md also instructs storing jobId and running persistent cron jobs, which requires platform-level permissions not documented in the metadata.
Persistence & Privilege
always:false (good), but the skill instructs creating persistent scheduled jobs (cron) that run autonomously and perform reads/writes every ~30s. Autonomous scheduled execution is within platform capabilities but increases blast radius: those tasks will have continued access to any Feishu token used. The skill does not request permission to modify other skills or global config.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install meeting-score
  3. After installation, invoke the skill by name or use /meeting-score
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the meeting agenda scoring system for Feishu: - Hosts can create a scoring table with custom agenda titles, material links, and a judge list in Feishu Bitable. - Judges score each agenda independently across three customizable dimensions (H/M/L), with individual anonymity. - Automatic calculation of subtotal and average scores for each agenda; host can view real-time summary and ranking. - Step-by-step setup guidance, including detailed instructions for advanced row-level permissions to ensure scoring privacy. - Supports periodic auto-calculation via scheduled polling, and manual "view summary" reporting at any time.
Metadata
Slug meeting-score
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is meeting-score?

会议议题评分系统。会议主持人提供议题名称、材料链接和评委名单,自动在飞书多维表格中创建评分表。每位评委独立打分(打分维度一(替换为实际)、打分维度二(替换为实际)、打分维度三(替换为实际)),打分范围 H/M/L,评分完成后主持人可查看各议题平均分汇总。 It is an AI Agent Skill for Claude Code / OpenClaw, with 400 downloads so far.

How do I install meeting-score?

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

Is meeting-score free?

Yes, meeting-score is completely free (open-source). You can download, install and use it at no cost.

Which platforms does meeting-score support?

meeting-score is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created meeting-score?

It is built and maintained by Jay (@lixiaojie-1012); the current version is v1.0.0.

💬 Comments