Ainative Agent Framework
Analysis
The skill matches its AINative multi-agent purpose, but it teaches delegated agent swarms and remote memory/feedback flows without clear approval, retention, or permission boundaries.
Findings (5)
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.
def dispatch(task: str):
agent_id = route_task(task)
subprocess.run(["openclaw", "agent", "--agent", agent_id, "--message", task])The skill routes arbitrary task text to other OpenClaw agents through a CLI subprocess. This is central to the stated purpose, but the artifacts do not specify approval, scoping, or containment for delegated tasks that may change code or inspect environments.
python3 scripts/cody_openclaw.py dispatch --agent aurora --task "Run test suite for billing module"
The skill references local helper scripts and configuration files, but the provided artifact set contains only SKILL.md. This is not suspicious by itself, because the commands are user-directed examples, but users should verify those local helpers before running them.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
headers={"X-API-Key": self.api_key}The skill requires AINative API-key style authentication in its examples, and also references a gateway token, while the registry metadata declares no required credentials. The credential use is purpose-aligned, but users should notice the privilege boundary.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
requests.post(
"https://api.ainative.studio/api/v1/public/memory/v2/remember",
headers={"X-API-Key": self.api_key},
json={"content": fact, "memory_type": "episodic"}
)The skill shows storing arbitrary facts in an external persistent memory service and later recalling them, but it does not define retention, deletion, namespaces, sensitivity limits, or how recalled content should be trusted.
openclaw acp --session agent:main:main --token YOUR_GATEWAY_TOKEN
The skill instructs connecting to an ACP agent session with a gateway token and also describes agent-to-agent communication, but it does not describe agent identity checks, permission boundaries, or what task data may be shared across agents.
