← Back to Skills Marketplace
andreanjos

OpenLang

by andreanjos · GitHub ↗ · v0.2.0
cross-platform ⚠ suspicious
342
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openlang
Description
Compact AI-to-AI communication protocol. Use when spawning sub-agents, sending inter-agent messages via sessions_send/sessions_spawn, or when instructed to s...
Usage Guidance
This skill is a message-format specification — it doesn't install code or ask for credentials, so it's internally coherent. However, OpenLang is expressly designed to encode commands targeting files, shells, networks, databases, and environment data; when used it can concisely express actions that, if executed by downstream agents, could access or exfiltrate sensitive data. Before enabling or using this skill: (1) ensure any sub-agents that receive OpenLang messages have limited, audited capabilities; (2) avoid using OpenLang on human-facing channels (the SKILL.md warns this); (3) consider logging, validating, or whitelisting OpenLang messages before execution to prevent hidden or compressed commands from performing unintended operations.
Capability Analysis
Type: OpenClaw Skill Name: openlang Version: 0.2.0 The skill defines 'OpenLang,' a compact domain-specific language (DSL) for agent-to-agent communication that includes sigils and vocabulary for high-risk operations such as shell execution (@sh), filesystem manipulation (@fs), and network access (@net). While the stated goal in SKILL.md is token reduction, the protocol functions as an obfuscation layer that could hide complex or malicious commands from human oversight. The instructions command the agent to use this protocol by default for all inter-agent communication, which significantly increases the attack surface for multi-agent prompt injection and makes the agent's internal logic harder to audit.
Capability Assessment
Purpose & Capability
The name and description match the SKILL.md: it defines a compact OpenLang for agent-to-agent messages. Nothing requested (no env vars, binaries, or installs) is unexpected for a language specification.
Instruction Scope
The document defines sigils and examples that reference actions against wide-ranging targets (filesystem @fs, shell @sh, network @net, database @db, environment @env, processes @proc, etc.). That is coherent for a protocol intended to encode commands, but it means messages encoded with OpenLang could express operations that touch sensitive resources. The SKILL.md itself does not instruct the host to read secrets or call external endpoints, but it provides vocabulary for other agents to request such operations.
Install Mechanism
No install spec and no code files — lowest-risk delivery (instruction-only). Nothing is downloaded or written to disk by this skill.
Credentials
The skill declares no required environment variables or credentials. Although the protocol vocabulary includes @env and @usr scopes (which would refer to environment/user data when executed by capable agents), the skill itself does not request or store secrets.
Persistence & Privilege
always is false and autonomous invocation is allowed (platform default). The skill does not request persistent presence or modify other skills or system settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openlang
  3. After installation, invoke the skill by name or use /openlang
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
Initial release: compact AI-to-AI communication protocol with three compression tiers (L1 Pidgin, L2 Glyph, L3 Bytecode). Reviewed by Claude, Gemini, and Codex.
Metadata
Slug openlang
Version 0.2.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is OpenLang?

Compact AI-to-AI communication protocol. Use when spawning sub-agents, sending inter-agent messages via sessions_send/sessions_spawn, or when instructed to s... It is an AI Agent Skill for Claude Code / OpenClaw, with 342 downloads so far.

How do I install OpenLang?

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

Is OpenLang free?

Yes, OpenLang is completely free (open-source). You can download, install and use it at no cost.

Which platforms does OpenLang support?

OpenLang is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OpenLang?

It is built and maintained by andreanjos (@andreanjos); the current version is v0.2.0.

💬 Comments