Edith Senso Knowledge
Analysis
This is a coherent Senso.ai knowledge-search skill, but users should know it stores a Senso API key and sends their knowledge-base queries and snippets to Senso.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
Use the `exec` tool to call the Senso.ai search endpoint: curl -s -X POST "https://sdk.senso.ai/api/v1/search"
The skill instructs the agent to use exec/curl to call an external API. This is central to the stated Senso search purpose, but it is still shell-based tool use that users should recognize.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
The user must have a Senso.ai API key... Tell OpenClaw: "My Senso API key is sk-..." and store it for future use... as `SENSO_API_KEY`.
The skill requires a third-party API key that grants access to the user's Senso.ai knowledge base. This is expected for the integration, but it is sensitive account access.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
The response is JSON with an array of results, each containing relevant text passages and metadata... `"context": "<concatenated search result passages>"`
The skill uses retrieved knowledge-base passages as context for answers and may send concatenated result passages to Senso's generate endpoint. This is purpose-aligned RAG behavior, but retrieved document content can influence spoken output.
