LogoClawIndex
CasesSkillsAbout
LogoClawIndex

cmsis-stream - Create CMSIS Stream Components with Python and C++ Generation

Generates Python description files and C++ header wrappers for new CMSIS Stream components based on user-provided component specifications.

Tags

Updated: 2026-06-30

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • generate Python component description file
  • generate C++ header wrapper file
  • update __init__.py import statements
  • prompt user for missing component details
  • define dataflow and event ports
  • generate template class definitions

Inputs

  • Component name
  • C++ class name
  • Input and output port specifications
  • Data type definitions
  • Event definitions
  • Component parameters
  • Visibility and state flags

Outputs

  • Python component description file
  • C++ header file
  • Updated __init__.py file

Requirements

  • CMSIS Stream Python package installed
  • nodes folder with __init__.py
  • C++ headers: cg_enums.h, app_config.hpp, StreamNode.hpp, GenericNodes.hpp

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
CMSIS Stream
component generation
Python description
C++ wrapper
dataflow
embedded DSP
generate Python component description file
generate C++ header wrapper file
update __init__.py import statements
prompt user for missing component details
Component name
C++ class name
Input and output port specifications
Python component description file
C++ header file
Updated __init__.py file