← 返回 Skills 市场
ecosincronia

Proposal Service

作者 EcosincronIA · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
288
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install proposal-service
功能描述
Inspect and create real OpenClaw proposals in public.openclaw_proposals for the current closed-loop workflow. Use for checking duplicate pending proposals an...
安全使用建议
This script will run 'docker exec' against a container named 'supabase-db' and execute SQL that can INSERT into public.openclaw_proposals. Before installing or running: 1) Confirm you run this in a trusted environment where 'supabase-db' is the intended database container and you expect proposals to be created in the live DB. 2) Ensure the agent or user running the skill has Docker privileges you are comfortable granting (docker exec allows container access). 3) Consider running it first in a staging environment or adjusting the script to accept DB container, DB user/name, and AGENT_ID via environment variables rather than hardcoded values. 4) Ask the publisher to declare 'docker' (and psql inside the container) as required binaries and to document any permissions needed. If you do not want automated writes to your production DB, do not enable autonomous invocation for this skill or avoid installing it.
功能分析
Type: OpenClaw Skill Name: proposal-service Version: 1.0.0 The proposal-service skill is a utility designed to monitor stale missions and manage alert proposals within an OpenClaw environment. It uses a shell script (scripts/proposal-service.sh) to interact with a local PostgreSQL database inside a Docker container (supabase-db). The logic is transparent, lacks external network communication or data exfiltration, and the high-privilege Docker commands are strictly scoped to the stated purpose of database management.
能力评估
Purpose & Capability
The name/description match what the script does (read missions, check for duplicates, insert a proposal into public.openclaw_proposals). However the script implicitly requires ability to run 'docker exec' against a container named 'supabase-db' and run psql inside it; those runtime needs are not declared in the skill metadata (no required binaries or env vars). Requiring Docker access and container-level exec is a significant implicit dependency.
Instruction Scope
SKILL.md instructs running the included script to check or create a 'stale_missions_alert' proposal. The script only touches database tables in the public.openclaw_* schema (reads openclaw_trigger_rules and openclaw_missions; may INSERT into openclaw_proposals), which is consistent with the described purpose. It does not read arbitrary files, contact external endpoints, or exfiltrate data beyond the DB. Still, it performs writes to the real database and raises exceptions if certain conditions are met — this write capability is potentially impactful and should be expected by the user.
Install Mechanism
This is an instruction-only skill with no install spec and a single shell script. No code is downloaded or installed by the skill package itself.
Credentials
The skill declares no required env vars or binaries, but the script hardcodes DB_CONTAINER='supabase-db' and uses 'docker exec' and psql inside the container. It therefore requires Docker access and the presence of a specific container name; that access is effectively a credential-like privilege (ability to exec into containers) but is not surfaced. AGENT_ID is hardcoded rather than provided as a configurable env var. The lack of declared runtime requirements and hardcoded identifiers is disproportionate to the metadata provided.
Persistence & Privilege
always:false (good). The skill can be invoked autonomously (default), which is normal, but because it performs DB writes when creating proposals, autonomous invocation increases potential impact. The skill does not attempt to modify other skills or system-wide configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install proposal-service
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /proposal-service 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of proposal-service skill. - Allows inspection and creation of real OpenClaw proposals within the current closed-loop workflow. - Supports checking for duplicate pending proposals and creating new ones for the stale_missions_alert flow. - Uses only public.openclaw_* tables and the existing proposal logic from stale_missions_engine.sh. - Provides commands for checking for existing proposals and creating new stale-missions proposals.
元数据
Slug proposal-service
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Proposal Service 是什么?

Inspect and create real OpenClaw proposals in public.openclaw_proposals for the current closed-loop workflow. Use for checking duplicate pending proposals an... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 288 次。

如何安装 Proposal Service?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install proposal-service」即可一键安装,无需额外配置。

Proposal Service 是免费的吗?

是的,Proposal Service 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Proposal Service 支持哪些平台?

Proposal Service 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Proposal Service?

由 EcosincronIA(@ecosincronia)开发并维护,当前版本 v1.0.0。

💬 留言讨论