decompress-binary
A maintainer skill in the ClickHouse repository for getting the real program out of a self-extracting ClickHouse binary without running it, for example to read a core dump from an ARM CI machine on an x86 workstation.
What the skill teaches
A maintainer skill in the ClickHouse repository for getting the real program out of a self-extracting ClickHouse binary without running it, for example to read a core dump from an ARM CI machine on an x86 workstation. It explains the packed layout: a small decompressor, zstd-compressed files, a file table and a 16-byte trailer. The agent downloads the binary for the exact commit from CI artifacts and checks the size, runs a bundled Python script to extract the inner ELF, confirms it has debug info and that its build ID matches the crash, then loads the core in gdb or lldb. It warns that truncated downloads are the usual failure and that sanitizer builds need several gigabytes.
Capabilities
- Download a ClickHouse binary from CI artifacts
- Extract the inner ELF without running it
- Match the build ID to a crash report
- Load a core dump in gdb or lldb
About
- Publisher
- ClickHouse
- Tool
- Debugging
Install
The project doesn't document install steps that we could confirm. See the project's own instructions
What's inside
- extract_self_extracting.py
MCP servers and skills can run code on your computer and act on your data. Review the source before installing.
This skill includes scripts that your agent may run.
Details
| Fact | Value | Source |
|---|---|---|
| Type | Skill | |
| Tool | Debugging | |
| Publisher | ClickHouse | source |
| Official status | Not stated in its documentation | |
| Needs an API key or sign-in | Not stated in its documentation | |
| Includes scripts | Yes | source |
| Platforms | Not stated in its documentation | |
| AI clients | Not stated in its documentation | |
| Licence | Apache-2.0 | source |
| Pricing | Not stated in its documentation | |
| Activity | Last commit Nov 11, 202650,877 GitHub starsDownload data not available (not on npm or PyPI) | source |
| Links | Repository Website |
Sources
- Skill file (SKILL.md)github.com/ClickHouse/ClickHouse · Backs: Includes scriptsNov 10, 2026
- GitHub repositorygithub.com/ClickHouse/ClickHouse · Backs: PublisherNov 16, 2026
- GitHub repositorygithub.com/clickhouse/clickhouse · Backs: Activity, LicenceNov 11, 2026
- Folder in the repository (decompress-binary)github.com/ClickHouse/ClickHouse · Backs: Includes scriptsNov 10, 2026