Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/sfc-gh-dflippo/snowflake-dbt-demonpx agentmods add skills/sfc-gh-dflippo/snowflake-dbt-demo/synthetic-seederWrote 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/sfc-gh-dflippo/snowflake-dbt-demo/synthetic-seeder)<a href="https://agentmods.dev/skills/sfc-gh-dflippo/snowflake-dbt-demo/synthetic-seeder"><img src="https://agentmods.dev/badge/skills/sfc-gh-dflippo/snowflake-dbt-demo/synthetic-seeder/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/sfc-gh-dflippo/snowflake-dbt-demo/synthetic-seeder"><img src="https://agentmods.dev/badge/skills/sfc-gh-dflippo/snowflake-dbt-demo/synthetic-seeder.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.00088 | $0.04632 |
| Opus 5 | $0.00044 | $0.02316 |
| Sonnet 5 | $0.00018 | $0.00926 |
| Haiku 4.5 | $0.00009 | $0.00463 |
Grade A, and why
synthetic-seeder scanned grade A with 0 findings 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 2d 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.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 415 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Synthetic Seeder Skill
Generate two-sided synthetic data tests for migrated stored procedures and functions.
Tests are derived from source SQL analysis — the source is the oracle, not the
converted code. Each test is a step-based YAML artifact directly consumable by
scai test capture and scai test validate.
YAML schema reference. See
../../references/step-based-yaml.mdfor the step types (SQL Query / Output Parameter / Table Read / Cursor Read), thevalidate: true | false | [list]semantics, and themodifies_data/affected_tablesinference rules. This file describes what to generate for each procedure; the cheat sheet is the source of truth for the shape of each step. For special cases (multi-RS, OUT params, cursor reads, before/after capture) see../../migrate-object/EDIT_TEST_YAML.md.
Autonomous mode: When spawned as a subagent, skip interactive stopping points, apply reasonable defaults, document assumptions in the completion report, and send a
send_messagetomainwhen done.
Scope and Boundaries
This skill does:
- Analyze source SQL to identify branches, NULL paths, boundary values
- Generate two-sided INSERT / CALL / SELECT steps in both source and Snowflake dialects
- Execute the Snowflake side to validate the test SQL (not the object)
- Write YAML artifacts with
test_cases: [[]]for test-runner compatibility - Enrich YAMLs with
modifies_dataandaffected_tablesfor clone isolation - Fix test SQL if Snowflake execution fails (up to 3 retries)
This skill does NOT:
- Repair the migrated object — delegate failures caused by object bugs to
migrate-object - Run
uv run migrateorrun_migration_tests— test execution is handled byscai test capture+scai test validate - Generate tests for TABLEs or VIEWs (procedures and functions only)
- Generate tests for BTEQ scripts. Units with
kind: "script"(BTEQ) author avalidation.steps[].scriptblock per ../seed-script/SKILL.md from user-provided bindings + import fixtures — they are not synthesized here. Do not inventtest_cases:for them.
What ships with it
3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 2d ago First seen · 415 lines · 88 tokens per session scan A 7d8381422b6f
synthetic-seeder is a skill published in the GitHub repository sfc-gh-dflippo/snowflake-dbt-demo (33 stars, last pushed 3d ago), licensed Apache-2.0. It adds 88 tokens to every session and 4,632 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-10.
Other skills, from other repositories
adding-dbt-unit-test
Creates unit test YAML definitions that mock upstream model inputs and validate expected outputs. Use when adding unit tests for a dbt model or practicing test-driven development (TDD) in dbt.
phpunit-migration-test-generation
Use this skill when the user asks to generate, write, or create migration tests for a Shopware 6 migration class — phrases like "generate migration tests", "write a migration test", "create migration test", "test this migration", "test Migration1234Foo". Analyzes the source migration's SQL operations to pick an…
testing-paperclip
Paperclip-Testing-Strategie — Vitest, Plugin-Test-Harness aus @paperclipai/plugin-sdk/testing, echte Postgres-Integration-Tests, Cross-Tenant-Isolation. Verwenden Sie dies beim Schreiben oder Reviewen von Paperclip-Tests.
seed
Database seeding, test fixtures, factory patterns, fake data generation. Idempotent seed scripts.
smoke-test-database
Quick Reference - Load this first for fast context (3KB).
pytest-databases
Auto-activate for pytestdatabases, Docker DB fixtures, PostgreSQL/pgvector/ParadeDB, MySQL/MariaDB, Oracle/SQL Server, CockroachDB/YugabyteDB, MongoDB, Redis/Valkey, Elasticsearch, BigQuery/Spanner, Azurite, MinIO, or RustFS tests. Not for mocked databases.