ramp-approval-dashboard

Review and approve pending Ramp transactions, bills, reimbursements, and travel requests via CLI or MCP.

2|1|Updated Jul 24, 2026
One-click install
npx skills add https://github.com/ramp-public/skills --skill ramp-approval-dashboard-ramp-public
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ramp-approval-dashboard
Source: https://github.com/ramp-public/skills/tree/main/plugins/ramp/skills/ramp-approval-dashboard
Command: npx skills add https://github.com/ramp-public/skills --skill ramp-approval-dashboard-ramp-public

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Finance approvers waste time hunting across multiple Ramp queues to find pending transactions, bills, reimbursements, and travel requests, and risk blind-approving items without reviewing details first. ## Core Features & Use Cases - Unified Approval Queue: Fetches and aggregates pending transactions, bills, reimbursements, requests, and travel requests in parallel with full pagination handling. - Safe Approval Execution: Enforces detail review before acting, requires rejection reasons, confirms bulk operations, and passes the mandatory rationale field on every command. - Deep Link Handoff: Routes users to the Ramp web app via bill_url or reimbursement_link fields when actions like bill approvals are not supported via CLI. - Use Case: A manager asks "what needs my approval?" and receives a prioritized queue of 14 items sorted by amount, then approves reimbursements and transactions directly while getting deep links for bills that must be approved in the Ramp app. ## Quick Start Ask your agent to show everything pending your approval in Ramp and then approve the items you select.

Frequently Asked Questions about ramp-approval-dashboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I see all pending approvals in Ramp at once?▼

Run the pending-list commands for transactions, bills, reimbursements, requests, and travel in parallel, paginating each endpoint until no cursor remains. Aggregate the results into a single queue sorted by amount before presenting them.

How do I approve a transaction or reimbursement with the Ramp CLI?▼

Use ramp transactions approve with --action APPROVE and --thoughts, or ramp reimbursements approve with --action approve. Every command requires a non-empty --rationale value or it returns HTTP 422.

Can I approve Ramp bills through the CLI or MCP?▼

No, bill approvals are not yet available via the CLI. Use the bill_url field from the API response to direct the user to the correct bill page in the Ramp web app, or fall back to https://app.ramp.com/bills.

Why does my Ramp approval command return HTTP 422?▼

The rationale field is missing or empty. Every agent-tool command requires --rationale as a non-empty string up to 1024 characters, or a rationale key in the JSON body when using --json.

How are Ramp bill amounts formatted compared to transactions?▼

Bill amounts are numeric major currency units displayed directly with their currency, never divided by 100. Reimbursements are in dollars, while transaction and travel amounts arrive as formatted strings like "$135.40".

When should I not use the approval dashboard workflow?▼

Do not use it for transaction analysis, receipt uploads, memo editing, or spend tracking. Receipt uploads and expense completion belong to the ramp-complete-expenses skill instead.