Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add slbug/claude-ruby-grape-rails --skill sequel-patternsgit clone --depth 1 https://github.com/slbug/claude-ruby-grape-railsWrote 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/slbug/claude-ruby-grape-rails/sequel-patterns)<a href="https://agentmods.dev/skills/slbug/claude-ruby-grape-rails/sequel-patterns"><img src="https://agentmods.dev/badge/skills/slbug/claude-ruby-grape-rails/sequel-patterns/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/slbug/claude-ruby-grape-rails/sequel-patterns"><img src="https://agentmods.dev/badge/skills/slbug/claude-ruby-grape-rails/sequel-patterns.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.00032 | $0.02903 |
| Opus 5.5 | $0.00013 | $0.01161 |
| Sonnet 5.5 | $0.00006 | $0.00581 |
| Haiku 4.5 | $0.00003 | $0.00290 |
Grade A, and why
rb:sequel-patterns 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 — 527 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Sequel Patterns
Sequel is a flexible, high-performance ORM for Ruby.
When to Choose Sequel
| Factor | ActiveRecord | Sequel |
|---|---|---|
| Performance | Good | 6-7x faster simple queries |
| Memory | ~100MB | ~35MB for same dataset |
| Flexibility | Convention-based | Explicit control |
| Learning Curve | Gentle | Moderate |
| Rails Integration | Native | Via sequel-rails gem |
| Complex SQL | Limited | Excellent |
Use Sequel when:
- High-throughput read operations
- Memory-constrained environments
- Complex SQL requirements
- Non-Rails applications
- Data processing pipelines
Use ActiveRecord when:
- Standard Rails application
- Team familiar with Rails conventions
- Rapid prototyping
- Heavy use of Rails generators
Installation
Standalone
# Gemfile
gem 'sequel'
gem 'pg' # or 'mysql2', 'sqlite3'
# Connect
DB = Sequel.connect('postgres://user:pass@localhost/mydb')
With Rails
# Gemfile
gem 'sequel'
gem 'sequel-rails'
# Initialize
# config/initializers/sequel.rb
DB = Sequel.connect(Rails.configuration.database_configuration[Rails.env])
Models
Defining Models
class User < Sequel::Model
# Table name inferred: :users
# Explicit table name
set_dataset :my_users
end
# Alternative: dataset block
class User < Sequel::Model
dataset do
where(active: true)
end
end
Schema Definition
# migrations/001_create_users.rb
Sequel.migration do
change do
create_table :users do
primary_key :id
String :name, null: false
String :email, null: false, unique: true
DateTime :created_at, null: false, default: Sequel::CURRENT_TIMESTAMP
index :email
end
end
end
Datasets
The core of Sequel's power is the Dataset abstraction.
Basic Queries
# Retrieving
users = User.all # Array of User objects
user = User.first # First user
user = User[id: 1] # By primary key
user = User.find(name: 'John') # By conditions
# Filtering
active_users = User.where(active: true)
recent = User.where(created_at: > 1.week.ago)
# Chaining
dataset = User.where(active: true)
.where(created_at: > 1.month.ago)
.order(:created_at)
.limit(10)
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 · 527 lines · 32 tokens per session scan A 1c24300eb149
rb:sequel-patterns is a skill published in the GitHub repository slbug/claude-ruby-grape-rails (7 stars, last pushed 22d ago), licensed MIT. It adds 32 tokens to every session and 2,903 once invoked, about $0.0001 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-03.
Other skills, from other repositories
activerecord
This skill should be used when the user asks to "write a migration", "add a column", "add column to table", "create an index", "add a foreign key", "set up associations", "fix N+1 queries", "optimize queries", "add validations", "create callbacks", "use eager loading", or mentions ActiveRecord, belongsto, hasmany…
python-database-ops
SQLAlchemy and database patterns for Python. Triggers on: sqlalchemy, database, orm, migration, alembic, async database, connection pool, repository pattern, unit of work.
dsql-on-rails
This skill should be used when building, extending, or testing a Rails app on Amazon Aurora DSQL, or when moving a Rails app onto DSQL. Use it when writing a transaction, a uniqueness check, a schema change, a spec, a rake task, or CI for such an app, even if the user only says "add a model" or "fix this flaky spec"…
api-database-typeorm
Decorator-based ORM for TypeScript with Active Record and Data Mapper patterns.
sqldef-on-rails
This skill should be used when a Rails app manages its PostgreSQL schema declaratively with psqldef (sqldef) instead of ActiveRecord migrations, or when setting that up, changing a table, or replacing db/migrate. Signs include db/schema/.sql, a psqldef call in a rake file, BEFOREAPPLYSQL, ENABLEDROP, no db/migrate…
ruby
Use when writing Ruby or working in Rails codebases. Covers idiomatic object design, service objects, ActiveRecord query performance, RSpec structure, and RuboCop-clean style. Trigger on "this rails controller is too fat", "activerecord is doing n+1 queries", "clean up this rspec suite", "rubocop keeps complaining".…