.agents/skills/build/SKILL.md
Configure and build libatbus with CMake, including key options for shared libs and bus ID type.
npx skillsauth add owent/libatbus buildInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This repo uses CMake (>= 3.24) and requires C++17.
cmake ..cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfocmake --build .cmake --build . --config RelWithDebInfoctest . -VBUILD_SHARED_LIBS (NO/YES)ATBUS_MACRO_BUSID_TYPE (default: uint64_t)CMAKE_BUILD_TYPE (Debug/Release/RelWithDebInfo)Tip: Prefer RelWithDebInfo (or Release) for benchmarks/production; Debug has significant overhead.
development
Run and write unit tests for libatbus using the private test framework, including Windows DLL/PATH setup, test groups, encryption/compression tests, multi-node patterns, and shared memory notes.
development
libatbus protocol transport, ECDH key exchange, encryption/compression algorithm negotiation, message pack/unpack, and access token authentication. Use when working with connection_context, handshake flow, cipher algorithms, compression, message framing, or writing crypto-related tests.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.