Skip to content
Back to skills

Platform Pipeline Provider

ASecurity

"Develop and debug LangBot platform adapters, HTTP Bot callbacks,

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

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill platform-pipeline-provider --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Platform Pipeline Provider?

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

Security grade badge for Platform Pipeline Provider
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-platform-pipeline-provider/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-platform-pipeline-provider)

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: platform-pipeline-provider
description: "Develop and debug LangBot platform adapters, HTTP Bot callbacks,
  message aggregation, pipeline stages, provider runners, model managers, local
  agent tools, and tool-loading workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Platform, Pipeline, and Provider

Use this sub-skill for message flow, IM platform adapters, HTTP Bot and WebSocket
chat behavior, pipeline stages, providers/runners, model manager, local agent,
and tool manager issues.

## Read First

- [references/message-flow-and-pipelines.md](references/message-flow-and-pipelines.md)
  for the inbound-to-outbound runtime graph and stage ownership.
- [references/platform-adapters.md](references/platform-adapters.md) for adapter
  manifests, webhook routing, adapter boundaries, and platform pitfalls.
- [references/providers-and-tools.md](references/providers-and-tools.md) for
  model providers, runners, local agent, tool loaders, and plugin/MCP/native
  tool boundaries.
- [references/http-bot-workflow.md](references/http-bot-workflow.md) for the
  signed HTTP Bot server-to-server adapter.
- [references/troubleshooting.md](references/troubleshooting.md) for callback,
  signature, aggregation, provider, and tool failures.

## Common Workflows

### Trace one message

1. Platform adapter converts native event into shared message/event entities.
2. `RuntimeBot` applies routing rules and pushes messages to aggregation.
3. `MessageAggregator` collapses N-to-1 bursts by session.
4. `Controller` schedules `Query` work subject to concurrency.
5. `RuntimePipeline` executes configured stages.
6. Chat stage invokes providers/tools/plugins and records session/history.
7. Output stages send responses through the adapter.

### Add or change an adapter

Keep vendor translation inside the adapter. Do not put LLM provider logic or
pipeline business rules inside platform code. Add or update manifests, config
schemas, icons/assets, i18n strings, docs, and focused adapter tests.

### Debug provider/tool behavior

Start with fake provider/tool tests before using real API keys. If plugin,
Box, native, or stdio MCP tools are involved, route deep runtime details to
`plugin-box-skills` after confirming the provider/tool manager boundary.

## Bundled Helper

Use [scripts/http_bot_hmac_helper.py](scripts/http_bot_hmac_helper.py) for
self-contained HTTP Bot HMAC signing, verification, payload building, and
optional signed POSTs. It adapts the public example client into a skill-owned
helper and does not depend on the original checkout.

## Focused Checks

```bash
python scripts/select_langbot_checks.py pipeline
uv run pytest tests/smoke/test_fake_message_flow.py -q --tb=short
uv run pytest tests/integration/pipeline/test_full_flow.py -q --tb=short
uv run pytest tests/unit_tests/platform/test_http_bot_tenancy.py -q --tb=short
uv run pytest tests/unit_tests/provider/test_tool_manager.py -q --tb=short
```

Files in this skill

  • SKILL.md2.9 KB
  • references/http-bot-workflow.md1.8 KB
  • references/message-flow-and-pipelines.md1.8 KB
  • references/platform-adapters.md1.6 KB
  • references/providers-and-tools.md1.6 KB
  • references/troubleshooting.md1.5 KB
  • scripts/http_bot_hmac_helper.py4.3 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.