← Back to Skills Marketplace
urbantech

Ainative Agent Framework

by Toby Morning · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
131
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install ainative-agent-framework
Description
Build multi-agent systems and swarms on AINative. Use when (1) Orchestrating multiple specialized AI agents, (2) Dispatching tasks to OpenClaw agents (aurora...
README (SKILL.md)

AINative Agent Framework

OpenClaw Agent Swarm

AINative uses OpenClaw as its local agent gateway. 9 specialized agents are available:

Agent ID Specialty
Main main Orchestration, routing, default
Atlas Redwood atlas Infrastructure & deployment
Lyra Chen-Sato lyra Frontend & UI
Sage Okafor sage Backend & APIs
Vega Martinez vega Data & analytics
Nova Sinclair nova Security & auth
Luma Harrington luma Documentation
Helios Mercer helios Performance & optimization
Aurora Vale aurora Testing & QA

Dispatch Tasks via CLI

# Route to best agent automatically
openclaw agent --agent main --message "Review the auth endpoint for SQL injection"

# Target a specific agent
openclaw agent --agent aurora --message "Write tests for the billing module"
openclaw agent --agent sage --message "Add rate limiting to the credits endpoint"
openclaw agent --agent nova --message "Audit API key storage for security issues"
openclaw agent --agent atlas --message "Check Railway deploy logs for errors"

Dispatch via Cody Script

# Status check
python3 scripts/cody_openclaw.py status
python3 scripts/cody_openclaw.py agents

# Dispatch a task
python3 scripts/cody_openclaw.py dispatch --agent aurora --task "Run test suite for billing module"
python3 scripts/cody_openclaw.py dispatch --agent sage --task "Implement POST /api/v1/echo/register"

# Send a direct message
python3 scripts/cody_openclaw.py message --agent main --message "What is the current test coverage?"

ACP (Agent Communication Protocol)

# Connect to ACP session directly
openclaw acp --session agent:main:main --token YOUR_GATEWAY_TOKEN

# Via cody script
python3 scripts/cody_openclaw.py acp --session agent:main:main

Python Agent Pattern

Build your own agent that calls AINative APIs:

import requests

class AINativeAgent:
    def __init__(self, api_key: str, system_prompt: str):
        self.api_key = api_key
        self.system_prompt = system_prompt
        self.messages = []

    def think(self, user_input: str) -> str:
        self.messages.append({"role": "user", "content": user_input})

        resp = requests.post(
            "https://api.ainative.studio/v1/public/chat/completions",
            headers={"X-API-Key": self.api_key},
            json={
                "model": "claude-3-5-sonnet-20241022",
                "messages": [
                    {"role": "system", "content": self.system_prompt},
                    *self.messages
                ],
                "max_tokens": 2048,
            }
        ).json()

        reply = resp["choices"][0]["message"]["content"]
        self.messages.append({"role": "assistant", "content": reply})
        return reply

    def remember(self, fact: str):
        """Persist something to ZeroMemory."""
        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"}
        )

    def recall(self, query: str) -> list:
        """Retrieve relevant memories."""
        resp = requests.post(
            "https://api.ainative.studio/api/v1/public/memory/v2/recall",
            headers={"X-API-Key": self.api_key},
            json={"query": query, "limit": 5}
        ).json()
        return [m["content"] for m in resp.get("memories", [])]


# Usage
agent = AINativeAgent("ak_your_key", "You are a helpful coding assistant.")
response = agent.think("How do I implement rate limiting in FastAPI?")
agent.remember(f"User asked about rate limiting: {response[:100]}")

Multi-Agent Handoff Pattern

def route_task(task: str) -> str:
    """Route task to the right OpenClaw agent."""
    routing = {
        "test": "aurora",
        "security": "nova",
        "deploy": "atlas",
        "frontend": "lyra",
        "backend": "sage",
        "performance": "helios",
        "data": "vega",
        "docs": "luma",
    }

    for keyword, agent_id in routing.items():
        if keyword in task.lower():
            return agent_id
    return "main"

import subprocess

def dispatch(task: str):
    agent_id = route_task(task)
    subprocess.run(["openclaw", "agent", "--agent", agent_id, "--message", task])

RLHF Feedback

Collect feedback to improve agent quality:

# Via MCP tool
zerodb-rlhf-feedback
requests.post(
    "https://api.ainative.studio/api/v1/public/zerodb/rlhf/feedback",
    headers={"X-API-Key": "ak_your_key"},
    json={
        "session_id": "sess-123",
        "rating": 5,
        "feedback": "Agent correctly identified the SQL injection vector",
    }
)

Monitor Agent Swarm

# Real-time logs
python3 scripts/cody_openclaw.py logs --follow

# Status dashboard
openclaw status

References

  • scripts/cody_openclaw.py — Cody's OpenClaw control script
  • .claude/commands/openclaw-dispatch.md — /openclaw-dispatch command
  • .openclaw/openclaw.json — Local gateway configuration
  • src/backend/app/services/ — Backend agent services
Usage Guidance
This skill appears to be an orchestration guide for AINative/OpenClaw agents, but the package omits key provenance and credential declarations. Before installing or using it: (1) Ask the author for source code or a homepage so you can verify the scripts and CLI it references (scripts/cody_openclaw.py, .openclaw/openclaw.json). (2) Expect to need an API key (X-API-Key) and a gateway token for ACP — do not paste production keys into demos; use scoped, revocable test keys. (3) Verify the external endpoints (https://api.ainative.studio) independently and prefer to run these tools in a sandboxed environment. (4) Confirm you have the referenced binaries (openclaw, zerodb-rlhf-feedback) from trusted releases. (5) If you cannot verify source or tooling, treat the skill as untrusted and avoid supplying real credentials or running commands that include tokens. Providing these additional details (declared required env vars, links to binaries/releases, or bundling the referenced scripts) would raise confidence.
Capability Analysis
Type: OpenClaw Skill Name: ainative-agent-framework Version: 1.0.0 The skill bundle provides a framework and documentation for orchestrating multi-agent systems using the AINative platform and the OpenClaw gateway. The provided Python snippets and CLI examples in SKILL.md demonstrate standard integration patterns, such as making API calls to api.ainative.studio and using subprocess to interact with the local openclaw CLI. No evidence of malicious intent, data exfiltration, or unauthorized execution was found.
Capability Assessment
Purpose & Capability
The SKILL.md demonstrates networked use (X-API-Key headers, ACP gateway token) and CLI usage (openclaw, zerodb-rlhf-feedback, scripts/cody_openclaw.py) that are necessary for orchestrating OpenClaw/AINative agents, but the registry metadata declares no required env vars, no primary credential, and no required binaries. That mismatch (a network API and gateway token are clearly required by the instructions but not declared) is disproportionate and unexplained. The skill also lists internal config paths (.openclaw/openclaw.json, scripts/, src/) that are not included in the package.
Instruction Scope
Runtime instructions tell the agent to send API requests including X-API-Key and ACP tokens, run local binaries (openclaw), and execute subprocess calls to dispatch tasks. The instructions encourage use of sensitive tokens (YOUR_GATEWAY_TOKEN, ak_your_key) but do not define where those credentials come from or how they should be provided. The SKILL.md references local scripts and config files that are not present in the skill bundle, which could confuse users or lead to copy-pasting secrets into commands without context.
Install Mechanism
This is instruction-only (no install spec and no code files), which reduces the risk of arbitrary code being installed by the registry. However, the instructions assume external tooling (openclaw CLI, zerodb-rlhf-feedback, Python scripts) and an external API host (api.ainative.studio). Because nothing is installed by the skill itself, the security posture depends entirely on those external binaries and endpoints, which are not validated or linked from a known homepage.
Credentials
The SKILL.md uses API keys and gateway tokens in examples and headers (X-API-Key, YOUR_GATEWAY_TOKEN) but requires.env is empty and no primary credential is declared. That omission is a proportionality problem: a multi-agent orchestration skill legitimately needs at least an API key and possibly a gateway token, but the registry metadata does not request them. The skill also references other tooling (zerodb CLI) and local config paths without declaring access requirements.
Persistence & Privilege
always is false, the skill is user-invocable and allows model invocation (normal). The SKILL.md does not instruct the agent to modify other skills' configs or request permanent presence. It does describe using a memory API to persist memories, which is normal for agent frameworks but is conducted via external API calls rather than modifying agent platform config.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ainative-agent-framework
  3. After installation, invoke the skill by name or use /ainative-agent-framework
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
AINative Agent Framework v1.0.0 — Initial release - Introduces OpenClaw agent swarm with 9 specialized AI agents for orchestration, deployment, frontend, backend, data, security, documentation, performance, and testing. - Provides CLI and Cody Script commands for dispatching tasks and communicating with agents. - Outlines patterns for agent-to-agent communication (ACP), autonomous workflows, and multi-agent handoffs. - Includes a Python class for building custom agents with memory and recall capabilities. - Documents RLHF feedback collection and real-time monitoring of agent activities.
Metadata
Slug ainative-agent-framework
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Ainative Agent Framework?

Build multi-agent systems and swarms on AINative. Use when (1) Orchestrating multiple specialized AI agents, (2) Dispatching tasks to OpenClaw agents (aurora... It is an AI Agent Skill for Claude Code / OpenClaw, with 131 downloads so far.

How do I install Ainative Agent Framework?

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

Is Ainative Agent Framework free?

Yes, Ainative Agent Framework is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Ainative Agent Framework support?

Ainative Agent Framework is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Ainative Agent Framework?

It is built and maintained by Toby Morning (@urbantech); the current version is v1.0.0.

💬 Comments