← Back to Skills Marketplace
146
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install opentangl-plugin
Description
Integrates OpenTangl lifecycle tools into OpenClaw, enabling task queue viewing, task proposing, workflow execution, autopilot, wiring audits, and merge pipe...
Usage Guidance
This plugin legitimately wraps an OpenTangl CLI, but it will execute code from the workspace you point it at and run that code with the agent's environment. Before installing or enabling mutating tools: (1) only point workdir to repositories you trust (a malicious workspace file could run arbitrary code); (2) ensure credentials in the agent environment (OPENAI_API_KEY, ANTHROPIC_API_KEY, GitHub auth used by 'gh', etc.) have minimal scope and are not overly privileged; (3) enable mutating tools (propose/autopilot/merge) only if you understand and accept automated commits and merges; (4) prefer installing plugins from a verifiable homepage or repository — this package has no homepage listed in the registry; (5) if you need stronger isolation, run OpenClaw with restricted environment or in an isolated runner/container so workspace-executed CLIs cannot access sensitive network endpoints or secrets.
Capability Analysis
Type: OpenClaw Skill
Name: opentangl-plugin
Version: 0.1.1
The OpenTangl plugin provides a bridge between OpenClaw and the OpenTangl CLI for autonomous development tasks. The implementation in `index.ts` (and its compiled version `dist/index.js`) follows security best practices by using `spawnSync` without a shell to prevent command injection and implementing regex-based input validation for project IDs and variables. It also includes specific checks against path traversal in the `assertWorkflowPath` function. While the plugin facilitates high-privilege actions like code modification and PR management, these behaviors are explicitly documented and aligned with the tool's stated purpose, with no evidence of malicious intent, hidden backdoors, or unauthorized data exfiltration.
Capability Assessment
Purpose & Capability
Name/description align with the implementation: the plugin invokes an OpenTangl CLI to list queues, propose tasks, run workflows, and perform merges. Requiring node/git/gh and OpenTangl in the environment (documented in SKILL.md) is coherent with this purpose.
Instruction Scope
The SKILL.md and the code instruct the agent to run the OpenTangl CLI inside a user-specified workdir. The plugin will (a) prefer to run a 'src/cli.ts' or 'dist/cli.js' found in that workdir (via 'npx tsx' or 'node'), and (b) passes the plugin process environment to the CLI (env: { ...process.env }). That means arbitrary code present in the workspace will be executed with the agent's environment available. This is expected for a workspace-integrating tool but is a high-scope operation and should only be used with trusted workspaces.
Install Mechanism
No external download/install spec is included in the registry entry — the skill is instruction/code-only and uses standard Node module files. There is no fetch-from-arbitrary-URL or archive extraction in the provided files.
Credentials
The plugin itself declares no required env vars in registry metadata, but SKILL.md requires OPENAI_API_KEY or ANTHROPIC_API_KEY and the workspace may include a .env with API keys. The plugin forwards process.env to the invoked CLI, so secrets available to the agent (OpenAI/Anthropic keys, GitHub/gh auth, other tokens) will be visible to whatever CLI code runs. That is proportionate to running a local CLI but should be considered a sensitive capability and is not explicitly declared in the registry metadata.
Persistence & Privilege
The plugin is not always-on and requires the user to add mutating tools to the OpenClaw tools.allow list to enable writes/merges. It does not request unusual platform privileges or modify unrelated skill configs. Autonomous invocation is allowed by default for skills on this platform, and the mutating features are gated behind an allowlist—this is safer than automatic mutation.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install opentangl-plugin - After installation, invoke the skill by name or use
/opentangl-plugin - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
Fix shell injection vulnerability: replace execSync(string) with spawnSync(file, argsArray) to bypass the shell entirely. Add input validation for all user-controlled string parameters (project IDs, workflow paths, var keys).
v0.1.0
Initial release — OpenClaw plugin for OpenTangl. Registers 11 tools: queue status, project listing, task proposal, autopilot, workflow execution, wiring audit, merge pipeline, and more.
Metadata
Frequently Asked Questions
What is OpenTangl Plugin?
Integrates OpenTangl lifecycle tools into OpenClaw, enabling task queue viewing, task proposing, workflow execution, autopilot, wiring audits, and merge pipe... It is an AI Agent Skill for Claude Code / OpenClaw, with 146 downloads so far.
How do I install OpenTangl Plugin?
Run "/install opentangl-plugin" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenTangl Plugin free?
Yes, OpenTangl Plugin is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does OpenTangl Plugin support?
OpenTangl Plugin is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenTangl Plugin?
It is built and maintained by 8co (@8co); the current version is v0.1.1.
More Skills