LaunchKit · 2026
Back to Skills

ruby-on-rails-gateway

Configure and operate a Ruby On Rails Agent Gateway integration.

2
275 downloads
by @jessewaites

Setup & Installation

openclaw skills install @jessewaites/ruby-on-rails-gateway

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install ruby-on-rails-gateway

What This Skill Does

Configures and operates the OpenClaw side of a Rails Agent Gateway integration. Pulls briefing data from a Rails app's `/agent-gateway/:secret/briefing` endpoint using two-layer authentication. Handles env var validation, connectivity testing, and scheduled data pulls.

Pairing this with the agent_gateway gem gives a read-only, token-secured data pull path without exposing a full API or admin credentials.

When to use it

  • Pull a 7-day user and order summary from a Rails app
  • Validate gateway token setup before running automated reports
  • Schedule recurring briefing fetches via cron
  • Diagnose 401/404 auth failures on the gateway endpoint
  • Generate aggregated resource counts for a reporting workflow

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Pull a 30-day briefing for users and orders from my Rails app

AGENT
  1. 1Check that AGENT_GATEWAY_TOKEN, AGENT_GATEWAY_SECRET, and RAILS_GATEWAY_URL are set
  2. 2Validate connectivity with a minimal fetch (--resources users --period 1d --latest 1)
  3. 3Run full pull: --period 30d --resources users,orders
  4. 4Parse response for counts, aggregations, and latest records
  5. 5Return summarized results with secrets redacted from output
OUTPUT

Summary of user and order counts, aggregations, and latest rows for the past 30 days

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

AGENT_GATEWAY_TOKEN environment variable (bearer token set in the Rails app initializer)AGENT_GATEWAY_SECRET environment variable (path secret set in the Rails app initializer)RAILS_GATEWAY_URL environment variable (full briefing endpoint URL)agent_gateway Ruby gem installed and configured in the target Rails application