Skip to content
OpenSmartRoute
Skillv1.0.0

ramp-hello-world

Ramp hello world — corporate card and expense management API integration. Use when working with Ramp for card management, expenses, or accounting sync. Trigger with phrases like "ramp hello world", "r

by jeremylongshore(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from jeremylongshore/tons-of-skills-marketplace (skills/.curated/ramp-hello-world/SKILL.md). Install upstream with npx skills add jeremylongshore/tons-of-skills-marketplace --skill ramp-hello-world. Copyright stays with the author (MIT).

Ramp Hello World

Overview

List cards, get transactions, and check user details using the Ramp API.

Prerequisites

  • Completed ramp-install-auth with valid access token

Instructions

Step 1: List Virtual Cards

resp = requests.get(f"{BASE}/cards", headers=headers, params={"page_size": 10})
for card in resp.json()["data"]:
    print(f"Card: {card['display_name']} — Limit: ${card['spending_restrictions']['amount']/100:.2f}")
    print(f"  Status: {card['state']}, Last4: {card['last_four']}")

Step 2: Get Recent Transactions

resp = requests.get(f"{BASE}/transactions", headers=headers, params={
    "start_date": "2026-01-01",
    "page_size": 10,
})
for tx in resp.json()["data"]:
    print(f"${tx['amount']/100:.2f} at {tx['merchant_name']}{tx['sk_category_name']}")

Step 3: List Users

resp = requests.get(f"{BASE}/users", headers=headers, params={"page_size": 10})
for user in resp.json()["data"]:
    print(f"  {user['first_name']} {user['last_name']}{user['role']}")

Output

  • Cards listed with limits and status
  • Recent transactions with merchant details
  • Users with role information

Error Handling

Error Cause Solution
Empty results No data in sandbox Create test cards first
403 Forbidden Insufficient permissions Check API app permissions
400 Bad date format Wrong date format Use ISO 8601: YYYY-MM-DD

Resources

Next Steps

Issue virtual cards: ramp-core-workflow-a

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/jeremylongshore-tons-of-skills-marketplace-ramp-hello-world/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

jeremylongshore-tons-of-skills-marketplace-ramp-hello-world.ocm.jsonjson
{
  "ocm": "1",
  "id": "jeremylongshore-tons-of-skills-marketplace-ramp-hello-world",
  "kind": "skill",
  "name": "ramp-hello-world",
  "description": "Ramp hello world — corporate card and expense management API integration. Use when working with Ramp for card management, expenses, or accounting sync. Trigger with phrases like \"ramp hello world\", \"ramp-hello-world\", \"corporate card API\".",
  "publisher": "jeremylongshore",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general_chat",
      "coding"
    ],
    "tags": [
      "skill-md",
      "saas",
      "ramp",
      "fintech",
      "expenses",
      "corporate-cards",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Ramp hello world — corporate card and expense management API integration. Use when working with Ramp for card management, expenses, or accounting sync. Trigger with phrases like \"ramp hello world\", \"ramp-hello-world\", \"corporate card API\"."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/jeremylongshore/tons-of-skills-marketplace",
      "path": "skills/.curated/ramp-hello-world/SKILL.md",
      "ref": "HEAD",
      "url": "https://github.com/jeremylongshore/tons-of-skills-marketplace/blob/HEAD/skills/.curated/ramp-hello-world/SKILL.md",
      "key": "jeremylongshore/tons-of-skills-marketplace/skills/.curated/ramp-hello-world/SKILL.md"
    },
    "compatibility": "Designed for Claude Code",
    "allowed_tools": [
      "Read,",
      "Write,",
      "Edit,",
      "Bash(npm:*),",
      "Bash(curl:*),",
      "Grep"
    ],
    "license": "MIT"
  },
  "instructions": "# Ramp Hello World\n\n## Overview\n\nList cards, get transactions, and check user details using the Ramp API.\n\n## Prerequisites\n\n- Completed `ramp-install-auth` with valid access token\n\n## Instructions\n\n### Step 1: List Virtual Cards\n\n```python\nresp = requests.get(f\"{BASE}/cards\", headers=headers, params={\"page_size\": 10})\nfor card in resp.json()[\"data\"]:\n    print(f\"Card: {card['display_name']} — Limit: ${card['spending_restrictions']['amount']/100:.2f}\")\n    print(f\"  Status: {card['state']}, Last4: {card['last_four']}\")\n```\n\n### Step 2: Get Recent Transactions\n\n```python\nresp = requests.get(f\"{",
  "cost": {
    "context_tokens": 417
  }
}

Fetch it by URL: GET /api/v1/registry/jeremylongshore-tons-of-skills-marketplace-ramp-hello-world/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.