← Back to Skills Marketplace
bytesagain-lab

Bms

by bytesagain-lab · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
192
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install bms
Description
Battery Management System reference — cell balancing, SOC estimation, thermal management, and protection circuits. Use when designing BMS for lithium-ion pac...
README (SKILL.md)

BMS — Battery Management System Reference

Quick-reference skill for battery management systems, cell monitoring, and pack safety.

When to Use

  • Designing a BMS for lithium-ion battery packs
  • Understanding cell balancing (passive vs active)
  • Implementing SOC/SOH estimation algorithms
  • Setting up thermal management and protection thresholds
  • Evaluating BMS ICs and architectures

Commands

intro

scripts/script.sh intro

Overview of BMS — functions, architecture, and why every Li-ion pack needs one.

cellbalance

scripts/script.sh cellbalance

Cell balancing methods: passive (dissipative) vs active (redistributive).

soc

scripts/script.sh soc

State of Charge estimation: coulomb counting, OCV lookup, Kalman filter, impedance.

protection

scripts/script.sh protection

Protection circuits: overvoltage, undervoltage, overcurrent, short circuit, temperature.

thermal

scripts/script.sh thermal

Thermal management — air cooling, liquid cooling, phase change, heating in cold.

communication

scripts/script.sh communication

BMS communication protocols: CAN bus, SMBus, I²C, UART, and data frames.

topologies

scripts/script.sh topologies

BMS architectures: centralized, distributed, modular — and IC selection.

safety

scripts/script.sh safety

Safety standards, failure modes, and functional safety (ISO 26262, IEC 62619).

help

scripts/script.sh help

version

scripts/script.sh version

Powered by BytesAgain | bytesagain.com | [email protected]

Usage Guidance
This skill appears coherent and low-risk: it bundles a shell script that prints BMS reference text and does not access the network, secrets, or system files. Still follow basic precautions before running code: (1) inspect scripts/script.sh yourself for any commands that would create files, call curl/wget/git/ssh, or read sensitive paths; (2) when first running, execute it in a confined environment (container or sandbox) if you have any operational concerns; (3) remember that running any script executes code on your machine — even documentation scripts can be modified after download, so prefer skills from sources you trust.
Capability Analysis
Type: OpenClaw Skill Name: bms Version: 1.0.0 The 'bms' skill is a purely informational reference tool for Battery Management Systems. The shell script (scripts/script.sh) contains static text blocks providing educational content on battery safety, SOC estimation, and hardware topologies. There are no network calls, file system modifications, or attempts to access sensitive data.
Capability Assessment
Purpose & Capability
Name/description (BMS reference) match the included artifacts. The skill only contains documentation and a shell script that prints reference text for BMS topics (cell balancing, SOC, thermal, protection, communication, etc.). It does not require unrelated cloud credentials, binaries, or config paths.
Instruction Scope
SKILL.md instructs the agent to run scripts/script.sh with simple subcommands (intro, cellbalance, soc, protection, etc.). The script implements those subcommands by printing static documentation via here-docs. The instructions do not ask the agent to read arbitrary system files, transmit data externally, or access environment secrets.
Install Mechanism
There is no install spec. The skill is instruction-only with a bundled script; nothing is downloaded or extracted at install time. This is the lowest-risk install model.
Credentials
requires.env is empty and the bundled script does not read environment variables or request credentials. No disproportionate secret or config access is requested.
Persistence & Privilege
always is false and the skill does not request persistent system modifications or access to other skills' configurations. Autonomous invocation is allowed by default but not combined with any privileged behaviors here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bms
  3. After installation, invoke the skill by name or use /bms
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
publish v1.0.0
Metadata
Slug bms
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Bms?

Battery Management System reference — cell balancing, SOC estimation, thermal management, and protection circuits. Use when designing BMS for lithium-ion pac... It is an AI Agent Skill for Claude Code / OpenClaw, with 192 downloads so far.

How do I install Bms?

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

Is Bms free?

Yes, Bms is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Bms support?

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

Who created Bms?

It is built and maintained by bytesagain-lab (@bytesagain-lab); the current version is v1.0.0.

💬 Comments