kbot-humanoid
K-Bot humanoid robot platform - hardware specs, MJCF models, and deployment configurations. The flagship K-Scale humanoid robot.
Best use case
kbot-humanoid is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
K-Bot humanoid robot platform - hardware specs, MJCF models, and deployment configurations. The flagship K-Scale humanoid robot.
Teams using kbot-humanoid should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/kbot-humanoid/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How kbot-humanoid Compares
| Feature / Agent | kbot-humanoid | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
K-Bot humanoid robot platform - hardware specs, MJCF models, and deployment configurations. The flagship K-Scale humanoid robot.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# K-Bot Humanoid Skill
**Trit**: -1 (MINUS - specification/verification)
**Color**: #5B45C2 (Purple)
**URI**: skill://kbot-humanoid#5B45C2
## Overview
K-Bot is K-Scale Labs' flagship humanoid robot platform. This skill covers hardware specifications, MJCF model configurations, and deployment workflows.
## Robot Specifications
```
┌────────────────────────────────────────────────────────────────┐
│ K-BOT HUMANOID │
├────────────────────────────────────────────────────────────────┤
│ │
│ Height: ~1.4m │
│ Weight: ~30kg │
│ DOF: 20+ joints │
│ │
│ Actuators: │
│ ├── Robstride motors (custom driver) │
│ ├── Position/velocity/torque control │
│ └── ~40 Nm peak torque per joint │
│ │
│ Sensors: │
│ ├── IMU (6-axis) │
│ ├── Joint encoders │
│ ├── Cameras (RGB) │
│ └── Force sensors (feet) │
│ │
│ Compute: │
│ ├── Onboard: Jetson/custom │
│ └── Inference: Policy runs at 50-100 Hz │
│ │
└────────────────────────────────────────────────────────────────┘
```
## MJCF Model
```xml
<!-- kbot.mjcf excerpt -->
<mujoco model="kbot">
<compiler angle="radian" meshdir="meshes"/>
<default>
<joint damping="0.5" armature="0.01"/>
<geom friction="1 0.005 0.001" condim="3"/>
</default>
<worldbody>
<body name="torso" pos="0 0 1.0">
<freejoint name="root"/>
<geom type="mesh" mesh="torso"/>
<!-- Legs -->
<body name="hip_l" pos="0 0.1 0">
<joint name="hip_yaw_l" type="hinge" axis="0 0 1"/>
<joint name="hip_roll_l" type="hinge" axis="1 0 0"/>
<joint name="hip_pitch_l" type="hinge" axis="0 1 0"/>
<!-- ... -->
</body>
<!-- Arms -->
<body name="shoulder_l" pos="0 0.2 0.4">
<joint name="shoulder_pitch_l" type="hinge" axis="0 1 0"/>
<joint name="shoulder_roll_l" type="hinge" axis="1 0 0"/>
<!-- ... -->
</body>
</body>
</worldbody>
<actuator>
<position name="hip_yaw_l_pos" joint="hip_yaw_l" kp="100"/>
<position name="hip_roll_l_pos" joint="hip_roll_l" kp="100"/>
<!-- ... -->
</actuator>
</mujoco>
```
## Deployment Pipeline
```
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ KSIM │───▶│ Policy │───▶│ KOS │───▶│ K-Bot │
│ Training │ │ Export │ │ Firmware │ │ Hardware │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
│ │ │ │
▼ ▼ ▼ ▼
PPO/AMP in ONNX/JIT gRPC actuator Real robot
MJX sim conversion commands execution
```
## Training with KSIM
```python
from ksim.robots.kbot import KBotConfig
from ksim import PPOTask
class KBotWalking(PPOTask):
robot = KBotConfig(
model_path="kbot-headless.mjcf",
joint_names=KBotConfig.DEFAULT_JOINTS,
actuator_config={
"kp": 100.0,
"kd": 10.0,
"torque_limit": 40.0,
}
)
```
## GF(3) Triads
```
kbot-humanoid (-1) ⊗ kos-firmware (+1) ⊗ mujoco-scenes (0) = 0 ✓
kbot-humanoid (-1) ⊗ topos-generate (+1) ⊗ ksim-gym (0) = 0 ✓
```
## Related Skills
- `ksim-rl` (-1): RL training for K-Bot
- `kos-firmware` (+1): Firmware for K-Bot deployment
- `zeroth-bot` (-1): Smaller 3D-printed platform
- `evla-vla` (-1): VLA for manipulation tasks
## References
```bibtex
@misc{kbot2024,
title={K-Bot: Open-Source Humanoid Robot Platform},
author={K-Scale Labs},
year={2024},
url={https://github.com/kscalelabs/kbot}
}
```Related Skills
quackbot-duckoid
Mechanic wobbling duckoid robot that quacks and generates nonstandard musical scale compositions. Maximally cost-efficient design (~$68 BOM).
jepsen-testing
Jepsen-style correctness testing for distributed systems under faults (partitions, crashes, clock skew) using concurrent operation histories and formal checkers (linearizability/serializability and Elle-style anomalies). Use when designing, implementing, or running Jepsen tests, or interpreting histories/violations.
Deterministic Color Generation via Metadata Hashing
**Status**: ✅ Production Ready
cyton-dongle
Connect and stream from OpenBCI Cyton/Daisy via USB dongle, including first-time radio channel pairing
asi-transient-agenda
Org-agenda-like transient views for ASI skill orchestration via nbb/squint + Emacs hydra
Topological Superintelligence (TSI)
Compositional AI framework using GF(3) triadic balance and category-theoretic foundations.
zx-calculus
Coecke's ZX-calculus for quantum circuit reasoning via string diagrams with Z-spiders (green) and X-spiders (red)
zulip-cogen
Zulip Cogen Skill 🐸⚡
zls-integration
zls-integration skill
zig
zig skill
zig-syrup-bci
Multimodal BCI pipeline in Zig: DSI-24 EEG, fNIRS mBLL, eye tracking IVT, LSL sync, EDF read/write, GF(3) conservation
zig-programming
zig-programming skill