Ruby LLM Skills — Data skill for Claude Code
Agent Skills extension for RubyLLM - load, validate, and integrate skills from filesystem or database.
How to install Ruby LLM Skills
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open kieranklaassen/ruby_llm-skills and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Ruby LLM Skills does
Agent Skills extension for RubyLLM - load, validate, and integrate skills from filesystem or database.
Alternatives in Data
- LLM Redteam — LLM red-team corpus runner — fires categorized prompt-injection / jailbreak / system-prompt-leak / data-exfil 4.5k ★
- Bug Bounty Master Workflow — Full pipeline: Recon -> Learn -> Hunt -> Validate -> Report 924 ★
- Reddit MCP Buddy — Clean, LLM-optimized Reddit MCP server 624 ★
README
RubyLLM::Skills
Agent Skills for [RubyLLM](https://github.com/crmne/ruby_llm). Teach your AI how to do things your way.
[](https://badge.fury.io/rb/ruby_llm-skills) [](https://github.com/kieranklaassen/ruby_llm-skills/actions) [](https://github.com/EveryInc/compound-engineering-plugin)
Installation
gem "ruby_llm-skills"
Quick Start
chat = RubyLLM.chat
chat.with_skills
chat.ask "Create a PDF report from this data"
The LLM discovers skills, calls the skill tool, and gets instructions.
Usage
chat.with_skills # app/skills (default)
chat.with_skills("lib/skills") # custom path
chat.with_skills("app/skills", "app/commands") # multiple paths
chat.with_skills("app/skills", user.skills) # with database records
With RubyLLM::Agent (v1.12+)
class SupportAgent < RubyLLM::Agent
model "gpt-5-nano"
instructions "You are a support assistant."
skills "app/skills", only: [:faq, :troubleshooting]
end
chat = SupportAgent.chat
chat.ask("How do I reset my password?")
agent = SupportAgent.new
agent.with_skills("extra/skills")
agent.ask("What can you help with?")
`agent.with_skills(...)` replaces the current skill tool configuration. To combine sources, pass all sources in a single `skills`/`with_skills` call.
Creating Skills
app/skills/
└── pdf-report/
├── SKILL.md
├── scripts/
└── references/
SKILL.md requires frontmatter:
---
name: pdf-report
description: Generate PDF reports. Use when asked to create reports or export to PDF.
---
# PDF Report Generator
Instructions here...
Slash Commands
Single-file skills work as commands:
app/commands/
├── write-poem.md
└── review-code.md
Related Skills
LLM Advisor Data Schema
Validate JSON data structures for the LLM Advisor. Activate when creating, editing, or debugging data in the a
Validate Idea
Cross-market idea validation (CN + EN markets) as a Claude Code skill. Real data · strict scoring · bilingual
DB Schema
/db-schema -- Design and validate database schema
Cost Of Remembering
The Cost of Remembering: filesystem memory matches long-context accuracy on LongMemEval while reading 97% fewe
OpenBUA
Open-source autonomous AI browser agent Chrome extension running locally in your authenticated browser. Resear
Blazer AI
AI-powered natural language to SQL generation for Blazer using RubyLLM
Related Agents
Thesis To Paper
Use to integrate a student thesis (and its derived conference articles) into one journal manuscript in LaTeX —
Fullstack Code Reviewer
Use this agent when you need expert code review for Ruby on Rails or Next.js applications, focusing on best pr
Rails Backend Expert
Use this agent when working on Ruby on Rails backend code, including models, controllers, services, jobs, data