SQLiteCpp: Skill for Claude Code

.claude/skills/sqlitecpp-ci-workflows/SKILL.md

sqlitecpp-ci-workflows is a skill for Claude Code from SRombauts/SQLiteCpp. It costs 24 tokens per session (1,350 once invoked), scanned A, original, MIT.

A collection of continuous-integration workflow patterns for SQLiteCpp, a C++ library for using SQLite databases. Continuous integration automatically builds and tests code when changes are made.

In plain words
What is it for?
Use it to configure GitHub Actions, AppVeyor, or Travis builds with CMake or Meson, including submodules, examples, test runs, and compiler matrices.
Why use it?
It provides tested workflow steps for building and testing across operating systems and build systems, reducing setup errors in automated checks.

Skill for Claude Code

Written for Claude Code: installed under .claude/.

This is SRombauts/SQLiteCpp's own configuration. It tells Claude Code how to work on SQLiteCpp itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything SQLiteCpp configures →

About the project

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.

SRombauts/SQLiteCpp · 2,807 stars · on GitHub · srombauts.github.io

Reuse

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.

Copy the file
curl -O https://raw.githubusercontent.com/SRombauts/SQLiteCpp/master/.claude/skills/sqlitecpp-ci-workflows/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/SRombauts/SQLiteCpp

Made for: Claude Code.

Wrote 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.

agentmods badge for sqlitecpp-ci-workflows

README.md
[![agentmods](https://agentmods.dev/badge/skills/srombauts/sqlitecpp/sqlitecpp-ci-workflows/github.svg)](https://agentmods.dev/skills/srombauts/sqlitecpp/sqlitecpp-ci-workflows)
Your own site
<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.

agentmods 80×15 button for sqlitecpp-ci-workflows

Your own site · 80×15
<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>
Per session 24 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,350 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce 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

Measured 21d ago against content hash a45141851c50, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

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
.claude/skills/sqlitecpp-ci-workflows/SKILL.md · 99 lines

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 (build or builddir).
  • 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=ON for standard configurations; VS2022 Win32/x86 Release covers both ON and OFF.
    • -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_HANDLER CMake option defaults to OFF, 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=nofallback and the SQLite/GTest development packages installed. The fallback wrap enables metadata in SQLite itself.
  • Build and run the standalone column metadata consumer through sqlitecpp_dep only. It must check that the public feature definition matches the option and call both origin-name APIs when enabled; do not add SQLITE_ENABLE_COLUMN_METADATA directly to consumer compiler flags. Default Meson jobs cover the metadata-disabled consumer.

Read the full file on GitHub · 99 lines

Changes

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.

  1. 21d ago Changed · +8 lines a45141851c50
  2. 1mo ago Changed · +9 lines 31ff82903a0c
  3. 1mo ago Changed · +4 lines 73b529cee1b9
  4. 1mo ago Changed · +4 lines 9751fbaf37d7
  5. 1mo ago Changed · -8 lines · -7 tokens per session 0f0b9ebe273a
  6. 2mo ago First seen · 82 lines · 31 tokens per session scan A 1d961e21aa9e

Subscribe to this mod's changes

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.

Related

sqlitecpp-ci-workflows compared with skills from other repositories

sqlitecpp-ci-workflows next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
sqlitecpp-ci-workflowsSRombauts/SQLiteCppSkill2.8k13d agoMITA24Claude Code
Verification & Quality Assuranceruvnet/rufloSkill81ktodayMITA36Claude Code
quality-scandiegosouzapw/OmniRouteSkill83k5d agoMITA45Claude Code, Codex
e2e-testingthedaviddias/Front-End-ChecklistSkill75k6d agoMITA38Claude Code, Codex
cionsi/ginkgoSkill9.1k4d agoMITA151Claude Code
mirrord-prev-envmetalbear-co/mirrordSkill5.4kyesterdayMITA122Claude Code, Codex
test-setupDonchitos/Claude-Code-Game-StudiosSkill36k18d agoMITA32Claude Code