paddleocr
Reads text from scanned pages, photos and PDFs and returns it as structured Markdown or JSON, so you can pull tables, formulas and headers out of a document without retyping them. Covers many languages and works as input for AI tools.
Lets you query the BanyanDB observability database for metrics, traces and logs by turning plain questions into BydbQL queries and checking them before they run. Also helps you build the project and manage its issues and pull requests.
Claude Code
> /plugin marketplace add apache/skywalking-banyandb> /plugin install banyandb-bydbql@banyandb
Codex
$ npx skills add apache/skywalking-banyandb -a codex
Cursor
$ npx skills add apache/skywalking-banyandb -a cursor
Gemini CLI
$ npx skills add apache/skywalking-banyandb -a gemini-cli
GitHub Copilot
$ copilot plugin marketplace add apache/skywalking-banyandb$ copilot plugin install banyandb-bydbql@banyandb
OpenCode
$ npx skills add apache/skywalking-banyandb -a opencode
Windsurf
$ npx skills add apache/skywalking-banyandb -a windsurf

BanyanDB, as an observability database, aims to ingest, analyze and store Metrics, Tracing and Logging data. It's designed to handle observability data generated by observability platform and APM system, like Apache SkyWalking etc.
BanyanDB, as an observability database, aims to ingest, analyze and store Metrics, Tracing, and Logging data. It's designed to handle observability data generated by Apache SkyWalking. Before BanyanDB emerges, the Databases that SkyWalking adopted are not ideal for the APM data model, especially for saving tracing and logging data. Consequently, There’s room to improve the performance and resource usage based on the nature of SkyWalking data patterns.
The database research community usually uses RUM Conjecture to describe how a database access data. BanyanDB combines several access methods to build a comprehensive APM database to balance read cost, update cost, and memory overhead.
Request to join SkyWalking slack mail to the mail list(dev@skywalking.apache.org), we will invite you in.[CN] Request to join SkyWalking slack mail to the mail list(dev@skywalking.apache.org), we will invite you in.The dump trace-source-catalog subcommand validates the frozen downloaded trace benchmark shard and writes its deterministic
core and secondary-index ledgers. It requires --source-path and a new, outside-source --output-path; see the
trace pipeline merge performance design for the source contract.
The dump trace-generate-fixture subcommand consumes that catalog and the immutable downloaded shard, verifies the default
SkyWalking sampler ratio, and writes the deterministic one-day core and secondary-index fixture through the data-node part
receipt path. It requires --source-path, --catalog-path, a new --output-path, and the built sampler --plugin-path.
The trace benchmark receiver can enable per-merge JSONL recording for the primary, boundary-drain, and cooldown phases. Records classify actual sampler execution, preserve merge depth and input lineage, nest secondary-index work under its core merge, and expose reconciled low-cardinality aggregates plus serial-attribution resource deltas.
For developers who want to contribute to this project, see the Contribution Guide.
Artifacts that are committed to this repository — currently the generated license files — are built in a pinned, digest-verified container so that they are byte-identical regardless of the host operating system. It works on Linux, macOS and Windows (Docker Desktop); WSL2 is the smoother option on Windows but is not required for this target:
make docker-license-dep # canonical: regenerate the license files
make check-license-outputs # verify the committed bytes without regenerating
The container is streamed the source tree and returns only the generated files; your node_modules
and bin/ are never touched. The native make license-dep still works and produces the same bytes.
See CONTRIBUTING.md and
the design.
Reads text from scanned pages, photos and PDFs and returns it as structured Markdown or JSON, so you can pull tables, formulas and headers out of a document without retyping them. Covers many languages and works as input for AI tools.
Gives your AI assistant a memory that persists across sessions, so it remembers your preferences and earlier work in this repository instead of starting fresh. Search, forget, pause and resume memories with simple commands.
Gives AI agents a library of ready-made skills for scientific work such as metabolic flux analysis, protein experiment design, time series modeling, and analytical method validation, so research tasks need less hand-built code. It works with any agent that supports the open Agent Skills standard.
Gives Claude Code skills, agents, and commands for PostHog analytics, session replay, feature flags, error tracking, and LLM observability. Includes MCP server setup and project access checks.
Install it with the command on its page. It includes bydbql, compiling, gh-issue. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it