Sentiment Score
v1.0.1Analyze text sentiment on a scale from -1 (negative) to +1 (positive) using Expanso Edge pipelines.
⭐ 0· 680·1 current·1 all-time
byExpanso@aronchick
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
high confidencePurpose & Capability
The pipelines and SKILL.md clearly implement sentiment scoring using Expanso Edge pipelines and an OpenAI chat completion. That capability matches the name and description. However, the registry-level metadata provided to you earlier claims no required binaries or env vars, while the SKILL.md and pipeline YAMLs require the expanso-edge binary and reference OPENAI_API_KEY. This is an inconsistency in declared requirements (likely an omission) that you should verify.
Instruction Scope
The runtime instructions are narrowly scoped to: run a local CLI pipeline, optionally start an HTTP MCP server (/score), or deploy the pipeline to Expanso Cloud. The pipelines only gather the input text and call openai_chat_completion; they do not reference unrelated system files or other environment variables. The MCP pipeline binds to 0.0.0.0:${PORT:-8080} (exposes a network endpoint) which is expected for a server mode but is a surface you should consider when deploying.
Install Mechanism
This is an instruction-only skill with no install spec or bundled code, so nothing is written by the registry itself. The SKILL.md instructs users to install 'expanso-edge' (via 'clawhub install expanso-edge') and to use 'expanso-cli' to deploy. Those external install steps are reasonable for an Expanso pipeline but are not reflected in the registry's declared install requirements — verify provenance of 'clawhub' packages and the expanso-edge binary before installing.
Credentials
The pipelines call openai_chat_completion with api_key: "${OPENAI_API_KEY}" and will transmit input text to OpenAI. Yet the skill metadata provided earlier listed no required env vars; skill.yaml lists OPENAI_API_KEY but marks it required: false. This is disproportionate/ambiguous: the pipeline will either fail without a key or use whatever OPENAI_API_KEY is present in the environment. If you run this, user-provided text (possibly sensitive) will be sent to OpenAI — ensure you are comfortable with that and that the key used has appropriate scope and billing controls.
Persistence & Privilege
The skill does not request permanent presence (always: false) and does not modify other skills or global agent settings. Running the MCP pipeline will open a network listener (user-controlled) but there is no evidence the skill attempts to persist credentials or alter system-wide configuration.
What to consider before installing
This skill appears to do what it claims (sentiment scoring via Expanso pipelines) but there are important mismatches you should address before using it: (1) The SKILL.md and pipeline YAML require the expanso-edge binary and an OPENAI_API_KEY, but the registry metadata omitted those requirements — confirm you can and should install expanso-edge and supply an OpenAI key. (2) The service will send any input text to OpenAI; do not pass secrets, PII, or sensitive documents unless you accept that external transmission and any associated billing. (3) The MCP mode listens on 0.0.0.0 by default — only run that behind appropriate network controls. (4) The SKILL.md suggests deploying to skills.expanso.io — deploying to a third-party cloud will transfer the pipeline; review the pipeline files and trust boundaries before uploading. If you want to proceed, verify the expanso-edge/clawhub sources, explicitly set and scope OPENAI_API_KEY, and test locally with non-sensitive inputs first.Like a lobster shell, security has layers — review code before you run it.
latestvk97ak7pqt75e09jwsy9ves62w58171gw
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
