Skip to content
Back to skills

Plugin Box Skills

ASecurity

"Work with LangBot Plugin Runtime connector and handler, sibling

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
testingpythonbashdockerdebuggingapibackend

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill plugin-box-skills --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Plugin Box Skills?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Plugin Box Skills
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-plugin-box-skills/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-plugin-box-skills)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: plugin-box-skills
description: "Work with LangBot Plugin Runtime connector and handler, sibling
  SDK boundaries, Box sandbox runtime, native and stdio MCP tools, skill CRUD,
  and in-repo skill QA assets."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Plugin Runtime, Box, and Skills

Use this sub-skill when a task involves plugins, the `langbot-plugin` SDK
boundary, Plugin Runtime connection/debugging, Box sandbox sessions, native
agent tools, stdio MCP hosting, skill CRUD/storage, or the repository's in-repo
agent-skill assets.

## Read First

- [references/plugin-runtime.md](references/plugin-runtime.md) for LangBot-side
  connector/handler responsibilities and SDK boundary rules.
- [references/box-runtime-and-skills.md](references/box-runtime-and-skills.md)
  for Box service/connector, sandbox sessions, native tools, stdio MCP, and
  skill CRUD/storage.
- [references/langbot-skills-assets.md](references/langbot-skills-assets.md) for
  the in-repo `skills/` catalog and `lbs` QA tooling.
- [references/troubleshooting.md](references/troubleshooting.md) for runtime
  disconnects, Box backend errors, skill visibility, and SDK drift.

## Key Rules

- Shared plugin component APIs, message/event entities, action protocols,
  `lbp rt`, and `lbp box` live in the sibling SDK package, not in LangBot main.
- After installing a local SDK into LangBot's environment, use
  `uv run --no-sync ...` for verification or `uv` may restore the pinned SDK.
- Box-enabled tools and stdio MCP hosting require Box readiness; UI/API skill
  listings may remain visible when Box is disabled, but edit/execute paths are
  limited.
- Do not confuse external MCP servers LangBot connects to with LangBot's own
  `/mcp` server; API route details belong to `api-mcp-web`.

## Focused Checks

```bash
python scripts/select_langbot_checks.py plugin-box
uv run pytest tests/unit_tests/plugin/test_handler_actions.py tests/unit_tests/plugin/test_connector_methods.py -q --tb=short
uv run pytest tests/unit_tests/box/test_box_service.py tests/unit_tests/box/test_box_connector.py -q --tb=short
cd skills && bin/lbs validate
```

Run real Box integration tests only when Docker/Podman and socket permissions
are available and the task touches real sandbox lifecycle behavior.

Files in this skill

  • SKILL.md2.3 KB
  • references/box-runtime-and-skills.md2 KB
  • references/langbot-skills-assets.md1.5 KB
  • references/plugin-runtime.md1.7 KB
  • references/troubleshooting.md1.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.