Claude-code-plugins-plus-skills ramp-prod-checklist
install
source · Clone the upstream repo
git clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jeremylongshore/claude-code-plugins-plus-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/saas-packs/ramp-pack/skills/ramp-prod-checklist" ~/.claude/skills/jeremylongshore-claude-code-plugins-plus-skills-ramp-prod-checklist && rm -rf "$T"
manifest:
plugins/saas-packs/ramp-pack/skills/ramp-prod-checklist/SKILL.mdsource content
Ramp Prod Checklist
Overview
Implementation patterns for Ramp prod checklist using the Developer API with OAuth2 authentication.
Prerequisites
- Completed
setupramp-install-auth
Instructions
Step 1: API Call Pattern
import os, requests # Obtain token token_resp = requests.post(f"{os.environ['RAMP_BASE_URL'].replace('/v1','')}/v1/token", data={ "grant_type": "client_credentials", "client_id": os.environ["RAMP_CLIENT_ID"], "client_secret": os.environ["RAMP_CLIENT_SECRET"], }) access_token = token_resp.json()["access_token"] headers = {"Authorization": f"Bearer {access_token}"} cards = requests.get(f"{os.environ['RAMP_BASE_URL']}/cards", headers=headers) print(f"Cards: {len(cards.json()['data'])}")
Output
- Ramp API integration for prod checklist
Error Handling
| Error | Cause | Solution |
|---|---|---|
| 401 Unauthorized | Expired token | Re-authenticate |
| 429 Rate Limited | Too many requests | Implement backoff |
| 403 Forbidden | Insufficient permissions | Check API app permissions |
Resources
Next Steps
See related Ramp skills for more workflows.