SQLiteC++ is a C++ wrapper around SQLite's native C interface, providing classes for working with SQLite databases. It is used by C++ developers who want a lightweight interface with standard library types, exceptions, and resource management. The catalogue entries provide skills for working with the library.
Borrowing it
Nothing to install: this file belongs to SRombauts/SQLiteCpp. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/SRombauts/SQLiteCpp/master/.claude/skills/sqlitecpp-ci-workflows/SKILL.mdgit clone --depth 1 https://github.com/SRombauts/SQLiteCppWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/srombauts/sqlitecpp/sqlitecpp-ci-workflows)<a href="https://agentmods.dev/skills/srombauts/sqlitecpp/sqlitecpp-ci-workflows"><img src="https://agentmods.dev/badge/skills/srombauts/sqlitecpp/sqlitecpp-ci-workflows/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/srombauts/sqlitecpp/sqlitecpp-ci-workflows"><img src="https://agentmods.dev/badge/skills/srombauts/sqlitecpp/sqlitecpp-ci-workflows.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00024 | $0.01350 |
| Opus 5.5 | $0.00010 | $0.00540 |
| Sonnet 5.5 | $0.00005 | $0.00270 |
| Haiku 4.5 | $0.00002 | $0.00135 |
Grade A, and why
sqlitecpp-ci-workflows scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 21d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
curl -s https://coveralls.io/github/SRombauts/SQLiteCpp.json # covered_percent, badge, build id How it starts
The opening of the file, as written. The whole thing — 99 lines — stays where its author put it; the contents beside it link to each section on GitHub.
SQLiteCpp CI Workflows
Common steps
- Checkout code.
- Initialize submodules:
git submodule update --init --recursive. - Configure build directory (
buildorbuilddir). - Build and run tests with verbose output.
GitHub Actions (CMake)
- Matrix across Windows (MSVC/MinGW), Ubuntu, macOS.
- Keep the latest-MSVC Windows build in Debug mode.
- Complement it with two Visual Studio 2022 Release builds for Win32/x86: one shared and one static. Do not recreate broader Visual Studio matrices.
- Keep the dedicated minimum-MSVC job on
windows-2022: install the optional VS2017 15.9 / v141 toolset, select it with-T v141, and assert MSVC 1916 in the consumer. Run unit tests, the example, and the consumer with standard filesystem and string_view checks. Do not assume a current runner includes this optional toolset or let the baseline job silently use the default compiler. - CMake config includes:
-DBUILD_SHARED_LIBS=ONfor standard configurations; VS2022 Win32/x86 Release covers bothONandOFF.-DSQLITECPP_BUILD_TESTS=ON-DSQLITECPP_BUILD_EXAMPLES=ON-DSQLITECPP_RUN_CPPCHECK=OFF-DSQLITECPP_RUN_CPPLINT=OFF
- Tests:
ctest --verbose --output-on-failure. - Keep explicit custom assertion handler coverage in Debug and Release. The
SQLITE_ENABLE_ASSERT_HANDLERCMake option defaults toOFF, so default builds of tests and examples do not compile or link the application-provided handlers. The dedicated static-library job enables this option and builds the unit tests and both examples to check their handler definitions.
GitHub Actions (Meson)
- Use
pipx install meson ninja. - Set
CC,CXX, and optional linkers. - Setup with tests/examples and sqlite3 fallback:
meson setup builddir-DSQLITECPP_BUILD_TESTS=true -DSQLITECPP_BUILD_EXAMPLES=true --force-fallback-for=sqlite3. - Build:
meson compile -C builddir. - Test:
meson test -C builddir. - Keep column metadata coverage with
-DSQLITE_ENABLE_COLUMN_METADATA=true: shared and static SQLite fallback builds, plus a system SQLite build with--wrap-mode=nofallbackand the SQLite/GTest development packages installed. The fallback wrap enables metadata in SQLite itself. - Build and run the standalone column metadata consumer through
sqlitecpp_deponly. It must check that the public feature definition matches the option and call both origin-name APIs when enabled; do not addSQLITE_ENABLE_COLUMN_METADATAdirectly to consumer compiler flags. Default Meson jobs cover the metadata-disabled consumer.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 21d ago Changed · +8 lines a45141851c50
- 1mo ago Changed · +9 lines 31ff82903a0c
- 1mo ago Changed · +4 lines 73b529cee1b9
- 1mo ago Changed · +4 lines 9751fbaf37d7
- 1mo ago Changed · -8 lines · -7 tokens per session 0f0b9ebe273a
- 2mo ago First seen · 82 lines · 31 tokens per session scan A 1d961e21aa9e
sqlitecpp-ci-workflows is a skill published in the GitHub repository SRombauts/SQLiteCpp (2,807 stars, last pushed 13d ago), licensed MIT. It adds 24 tokens to every session and 1,350 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
sqlitecpp-ci-workflows compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| sqlitecpp-ci-workflowsSRombauts/SQLiteCpp | Skill | 2.8k | 13d ago | MIT | A | 24 | Claude Code |
| Verification & Quality Assuranceruvnet/ruflo | Skill | 81k | today | MIT | A | 36 | Claude Code |
| quality-scandiegosouzapw/OmniRoute | Skill | 83k | 5d ago | MIT | A | 45 | Claude Code, Codex |
| e2e-testingthedaviddias/Front-End-Checklist | Skill | 75k | 6d ago | MIT | A | 38 | Claude Code, Codex |
| cionsi/ginkgo | Skill | 9.1k | 4d ago | MIT | A | 151 | Claude Code |
| mirrord-prev-envmetalbear-co/mirrord | Skill | 5.4k | yesterday | MIT | A | 122 | Claude Code, Codex |
| test-setupDonchitos/Claude-Code-Game-Studios | Skill | 36k | 18d ago | MIT | A | 32 | Claude Code |