← Back to Skills Marketplace
AIN - AI Node Plugin
by
Felipe Matos
· GitHub ↗
· v0.11.6
· MIT-0
361
Downloads
0
Stars
0
Active Installs
12
Versions
Install in OpenClaw
/install openclaw-plugin-ain
Description
Integrates AIN providers into OpenClaw with intelligent model routing and tools for prompt execution and task classification.
Usage Guidance
This plugin appears to do what it says: bridge AIN into OpenClaw and route/execute prompts via configured providers. Before installing: 1) Verify the package source and version (the bundle's package.json shows v0.2.2 while registry metadata shows v0.11.6). 2) Inspect your ~/.ain/config.yaml — it may contain API keys; the plugin will read and use them to call provider endpoints. 3) Confirm you trust @felipematos/ain-cli (check its npm page and repository) because the plugin delegates network calls and routing to that package. 4) If unsure, test in an isolated environment or review the published npm package tarball to ensure it matches the source you reviewed.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-plugin-ain
Version: 0.11.6
The openclaw-plugin-ain bundle is a legitimate integration for the AIN (AI Node) ecosystem. It provides tools for prompt execution (ain_run) and task classification (ain_classify), along with a routing hook (before_model_resolve) to optimize model selection. The code correctly implements the OpenClaw plugin API, and its behavior—including reading configuration from ~/.ain/config.yaml—is consistent with its stated purpose. No evidence of data exfiltration, malicious execution, or prompt injection was found in files such as src/index.ts, src/tools.ts, or SKILL.md.
Capability Assessment
Purpose & Capability
Name/description (AIN provider bridging, routing, tools) aligns with the declared dependency @felipematos/ain-cli and the code: providers, tools, and a routing hook are registered and call ain-cli APIs. There are no unrelated credentials or binaries requested. One minor inconsistency: registry metadata lists version 0.11.6 while package.json inside the bundle is 0.2.2 — worth verifying upstream packaging/versions.
Instruction Scope
SKILL.md and the source are scoped to: load AIN config, expose AIN providers as ain:<name>, register two tools (ain_run, ain_classify), and register a before_model_resolve hook that calls AIN routing. The plugin reads the AIN configuration (expected path ~/.ain/config.yaml via ain-cli). It does not instruct reading unrelated system files or sending data to unknown external endpoints beyond configured providers.
Install Mechanism
No install spec in the registry (instruction-only), and package.json declares a normal npm dependency on @felipematos/ain-cli. There are no downloads from personal servers or extract-from-URL steps in the registry metadata. Verify the package comes from a trusted npm registry and that the included package-lock/package contents match the registry package.
Credentials
The skill itself doesn't request env vars, but it loads the user's AIN config (default ~/.ain/config.yaml). That config typically contains provider endpoints and API keys (OpenAI keys, local endpoints, etc.). Reading and using those credentials is required for the plugin to function, but it means the plugin will have access to any secrets stored in your AIN config — ensure those configs only contain credentials you intend to expose to the plugin.
Persistence & Privilege
always is false and the plugin only registers providers/tools/hooks during registration. It does not claim permanent system-wide changes or modify other plugins. It can be invoked autonomously by agents (normal default); that increases operational blast radius but is expected for integration plugins.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-plugin-ain - After installation, invoke the skill by name or use
/openclaw-plugin-ain - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.11.6
Automated release v0.11.6
v0.11.4
Automated release v0.11.4
v0.11.3
Automated release v0.11.3
v0.11.2
Automated release v0.11.2
v0.9.12
Automated release v0.9.12
v0.9.11
Automated release v0.9.11
v0.1.5
Added author attribution
v0.1.4
Updated README with marketing hero section
v0.1.3
Updated documentation for v0.9.2
v0.1.2
Updated to @felipematos/[email protected] with provider templates and onboarding wizard
v0.1.1
Updated to @felipematos/[email protected] with default command, aliases, and option abbreviations
v0.1.0
Initial release of the AIN plugin for OpenClaw.
- Exposes all AIN-configured LLM providers to OpenClaw as ain:<name> providers.
- Adds two agent tools: ain_run (prompt execution with routing and fallback) and ain_classify (task type/complexity classification).
- Integrates a before_model_resolve hook for intelligent model selection based on task classification and AIN policy.
- Supports configurable routing policies and tool exposure via OpenClaw plugin settings.
- Requires Node.js ≥ 18, OpenClaw ≥ 1.0.0, and a working AIN configuration.
Metadata
Frequently Asked Questions
What is AIN - AI Node Plugin?
Integrates AIN providers into OpenClaw with intelligent model routing and tools for prompt execution and task classification. It is an AI Agent Skill for Claude Code / OpenClaw, with 361 downloads so far.
How do I install AIN - AI Node Plugin?
Run "/install openclaw-plugin-ain" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is AIN - AI Node Plugin free?
Yes, AIN - AI Node Plugin is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does AIN - AI Node Plugin support?
AIN - AI Node Plugin is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created AIN - AI Node Plugin?
It is built and maintained by Felipe Matos (@felipematos); the current version is v0.11.6.
More Skills