executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
c-apiGuides agents locating Qiskit C headers and library, using qiskit.capi ctypes bindings, and handling public C-API build/link issues.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task involves Qiskit's public C API from Python: locating headers, locating the shared library, using ctypes bindings, planning downstream extension builds, or diagnosing source-build/link failures.
references/build-and-link.md for qiskit.capi.get_include(), get_lib(), ctypes access, and source-build notes.references/troubleshooting.md for missing headers/library, Rust extension, stale editable install, and direct-link caveats.../../references/installation.md for source-build prerequisites.../../scripts/check_qiskit_environment.py --sections capi for a source-free C-API path check.qiskit.capi.get_include() and qiskit.capi.get_lib().qiskit.capi.../circuit/SKILL.md.../transpiler/SKILL.md.../providers/SKILL.md.Start here when the user mentions qiskit.capi, get_include, get_lib, qiskit.h, libqiskit, ctypes wrappers, C extension modules, make c, Rust build failures, or missing _accelerate during a Qiskit source install.
get_lib() is useful for local introspection, but direct linking is not the safest path for distributable Python extensions unless the user understands the ABI caveats.