skills/rapido/SKILL.md
Rapido ride-booking API integration for India — location search, geocoding, fare estimates, ride booking, tracking, and wallet management. Reverse-engineered from Rapido PWA. Use when the user wants to search locations via Rapido, geocode Indian addresses, book a Rapido ride, check Rapido fares, or interact with the Rapido platform.
npx skillsauth add ankitjh4/indic-ai-skills rapidoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
API integration for Rapido — India's largest bike taxi service.
Status (March 2026): Location search and geocoding work. Fare estimates and booking return encoded binary due to a protobuf schema change — a new HAR capture is needed to restore full functionality.
# Autocomplete
bun scripts/rapido.ts autocomplete --query "Horamavu"
# Geocode place ID to coordinates
bun scripts/rapido.ts geocode --place-id "ChIJ99zGooERrjsRzoxiOwCEUhQ"
bun scripts/rapido.ts auth --mobile "9876543210"x-consumer-username: {userId}:# Install dependencies
bun init -y && bun add axios
# Fare estimate (currently returns encoded response)
bun scripts/rapido.ts fare-estimate \
--from-lat "13.0401" --from-lng "77.6635" \
--to-lat "12.9756" --to-lng "77.6027"
# Book a ride
bun scripts/rapido.ts book \
--from-lat "13.0401" --from-lng "77.6635" --from-name "Horamavu" \
--to-lat "12.9756" --to-lng "77.6027" --to-name "Church Street"
# Track / cancel / wallet
bun scripts/rapido.ts track --order-id "ORDER_ID"
bun scripts/rapido.ts cancel --order-id "ORDER_ID"
bun scripts/rapido.ts wallet
| Endpoint | Auth | Purpose |
|----------|------|---------|
| POST /unup/autocomplete/location | No | Location search |
| POST /unup/location/geocode/placeId | No | Geocode place ID |
| POST /auth/generateOtp | No | OTP generation |
| POST /auth/verifyOtp | No | OTP verification |
| POST /pricing/getFareEstimate | Yes | Fare estimates |
| POST /order/book | Yes | Book ride |
| POST /order/cancel | Yes | Cancel ride |
| POST /location/riderEta | Yes | Live tracking |
| POST /wallet/balance | Yes | Wallet balance |
Base URL: https://m.rapido.bike/pwa/api
See scripts/rapido.ts for the complete TypeScript SDK covering authentication, fare estimation, booking, tracking, cancellation, and wallet management.
development
--- name: cashfree description: Use this skill whenever the user wants to integrate Cashfree payment APIs. Triggers include: creating orders or payment sessions, accepting payments via UPI/cards/netbanking/wallets, generating payment links to share via SMS/email, handling refunds, verifying webhook signatures, fetching payment or settlement status, building a checkout flow, writing Python code for Cashfree, switching between test and production environments, or understanding Cashfree error codes
development
Interact with Zoho CRM, Projects, and Meeting APIs. Use when managing deals, contacts, leads, tasks, projects, milestones, meeting recordings, or any Zoho workspace data.
testing
Access Vedic scriptures including Rig Veda, Yajur Veda, Atharva Veda, and Puranas. Use when user asks for "Vedas", "Rig Veda", "Vedic hymns", "ancient Indian scriptures", or wants Hindu religious/philosophical content.
testing
Complete Vedic astrology chart generation and interpretation. Generate birth charts (D1-D60), calculate Panchanga, Shadbala, Vimshottari Dasha, Ashtakavarga, and provide interpretations using Krishnamurthi Paddhati (KP) system, classical Parashara principles, and traditional texts. Supports both natal and horary (Prasna) charts.