Home / Skills / ffi-capsule-protocol
ffi-capsule-protocol
TRIGGER — read before adding, changing, or reviewing any __datafusion_*__ capsule getter, any FFI_* export that asks for a TaskContextProvider or an extension codec, or any code that calls FFI_QueryPlanner::new / FFI_TableProvider::new / FFI_{Logical,Physical}ExtensionCodec::new. These methods are one protocol with a settled convention. Do not design it fresh; do not construct a SessionContext inside an extension library.
Why this score
This repo hosts 5 skills, so its 610 stars are split between them (about 122 each) for scoring.
Popularity score: 72/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
Security
Scanned Oct 21, 2026 at commit 878e5d3b8d37, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This oneffi-capsule-protocol apache/datafusion-python · Skill | 72 | ★ 610 | ≈112 always | 17d ago |
| Capsule Development unicity-aos/aos-ce · Skill Both about capsule | 74 | ★ 8.5k | ≈23 always | 20d ago |
| ffi-engineer Goldziher/ai-rulez · Subagent Both about ffi | 56 | ★ 163 | ≈12 in chat | 16d ago |
| dart-setup-ffi-assets flutter/agent-plugins · Skill Both about ffi and library | 72 | ★ 3.1k | ≈156 always | 16d ago |
| gemini-thinking-protocol kennyzir/7deer_skills · Skill Both about protocol | 61 | ★ 326 | ≈28 always | 1mo ago |
| distill-protocol agenmod/immortal-skill · Skill Both about protocol | 53 | ★ 1.1k | ≈18 always | 7mo ago |