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.5 | $0.00035 | $0.01853 |
| Sonnet 5.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 1mo 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.
- 1mo 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 today), licensed Apache-2.0. It adds 88 tokens to every session and 4,632 once invoked, about $0.0004 per session on Opus 5.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.
cargo-pgrx
Choose and run cargo-pgrx commands, pgrx tests, pgtest coverage, and pgsys boundary checks.
blueprint-cloudflare-data
Turn the spec's tables into D1 migrations with tests.
jpa-persistence-test
Writes the persistence tests of a use case (UC-XXX) for Spring Data JPA: @DataJpaTest classes against a real database in a Testcontainers container (never H2 unless the project already tests on it), test data from Flyway test migrations, one UC RepositoryTest class per use case with @UseCase annotations. Tests only…
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.