analytics-metrics
Build data visualization and analytics dashboards. Use when creating charts, KPI displays, metrics dashboards, or data…
Deploy applications on Railway platform. Use when deploying containerized apps, setting up databases, configuring private networking, or managing Railway projects. Triggers on Railway, railway.app, deploy container, Railway database.
Claude Code
$ npx -y skills add hoodini/ai-agents-skills --skill railway --agent claude-code
Codex
$ npx skills add hoodini/ai-agents-skills --skill railway -a codex -y
Cursor
$ npx skills add hoodini/ai-agents-skills --skill railway -a cursor -y
Gemini CLI
$ npx skills add hoodini/ai-agents-skills --skill railway -a gemini-cli -y
GitHub Copilot
$ npx skills add hoodini/ai-agents-skills --skill railway -a github-copilot -y
OpenCode
$ npx skills add hoodini/ai-agents-skills --skill railway -a opencode -y
Windsurf
$ npx skills add hoodini/ai-agents-skills --skill railway -a windsurf -y
name: railway description: Deploy applications on Railway platform. Use when deploying containerized apps, setting up databases, configuring private networking, or managing Railway projects. Triggers on Railway, railway.app, deploy container, Railway database.
Deploy and manage applications on Railway's platform.
# Install Railway CLI npm i -g @railway/cli # Login railway login # Initialize project railway init # Deploy railway up
[build] builder = "nixpacks" buildCommand = "npm run build" [deploy] startCommand = "npm start" healthcheckPath = "/health" healthcheckTimeout = 300 restartPolicyType = "on_failure" restartPolicyMaxRetries = 3 [service] internalPort = 3000
# nixpacks.toml [phases.setup] nixPkgs = ["nodejs-18_x", "python311"] [phases.install] cmds = ["npm ci"] [phases.build] cmds = ["npm run build"] [start] cmd = "npm start"
# Set variable railway variables set DATABASE_URL="postgres://..." # Set from file railway variables set < .env # Link to service railway service railway variables set API_KEY="secret"
# Add PostgreSQL railway add -d postgres # Get connection string railway variables get DATABASE_URL
railway add -d redis # Access via REDIS_URL
railway add -d mysql # Access via MYSQL_URL
# Services can communicate via internal DNS
# Format: ${{service-name}}.railway.internal
# Example: API calling database service
DATABASE_HOST: ${{postgres.railway.internal}}
DATABASE_PORT: 5432# Create volume railway volume create my-data # Mount in service railway volume attach my-data:/app/data
In code:
// Data persists across deploys
const dataPath = '/app/data';
fs.writeFileSync(`${dataPath}/file.json`, JSON.stringify(data));# railway.toml [deploy] startCommand = "node cron.js" cronSchedule = "0 */6 * * *" # Every 6 hours
my-project/
├── api/
│ ├── railway.toml
│ └── ...
├── worker/
│ ├── railway.toml
│ └── ...
└── frontend/
├── railway.toml
└── ...Deploy each:
cd api && railway up cd ../worker && railway up cd ../frontend && railway up
FROM node:18-alpine WORKDIR /app COPY package*.json ./ RUN npm ci --only=production COPY . . EXPOSE 3000 CMD ["npm", "start"]
# railway.toml [build] builder = "dockerfile" dockerfilePath = "./Dockerfile"
// Express health endpoint
app.get('/health', (req, res) => {
res.status(200).json({
status: 'healthy',
timestamp: new Date().toISOString()
});
});# railway.toml [deploy] healthcheckPath = "/health" healthcheckTimeout = 100
🧠 AI Agent Skills Repository - A curated collection of specialized skills for AI coding agents (Claude Code, GitHub Copilot, Cursor, Windsurf). Created by Yuval Avidani using GitHub Copilot via VS Code Insiders.
Build data visualization and analytics dashboards. Use when creating charts, KPI displays, metrics dashboards, or data…
Manage AWS accounts, organizations, IAM, and billing. Use when setting up AWS Organizations, managing IAM policies, controlling…
Build a new AI agent on AWS and deploy it easily, OR wrap and deploy an agent you already have, using the Amazon Bedrock…
Build AI agents with the Strands Agents SDK - the open-source framework (the agent "brain") for writing agent logic, tools, and…
Build fast applications with Bun JavaScript runtime. Use when creating Bun projects, using Bun APIs, bundling, testing, or…
Build a premium cinematic landing page with mouse-scrub video hero and brand-driven narrative-arc sections. Use whenever the user…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.