$npx -y skills add LambdaTest/agent-skills --skill popular-api-fetcherProvides real-world API endpoint examples and specifications from well-known platforms and domain-specific systems. Use whenever the user asks about APIs for a specific well-known service, wants to integrate with a named platform, or asks "what does the Stripe API look like", "ho
| 1 | # Domain-Specific API Skill |
| 2 | |
| 3 | Provide real-world API patterns and examples from well-known domains and platforms. |
| 4 | |
| 5 | --- |
| 6 | |
| 7 | ## Domain Coverage |
| 8 | |
| 9 | Read the relevant section below when the user asks about a specific domain. |
| 10 | |
| 11 | --- |
| 12 | |
| 13 | ### Payments (Stripe-style) |
| 14 | |
| 15 | ``` |
| 16 | Base URL: https://api.stripe.com/v1 |
| 17 | Auth: Basic auth with secret key (sk_live_...) as username, no password |
| 18 | |
| 19 | POST /charges — create a charge |
| 20 | POST /payment_intents — create payment intent (preferred) |
| 21 | POST /payment_intents/{id}/confirm — confirm payment |
| 22 | POST /refunds — issue refund |
| 23 | GET /customers/{id} — get customer |
| 24 | POST /customers — create customer |
| 25 | POST /customers/{id}/sources — attach payment method |
| 26 | GET /subscriptions/{id} — get subscription |
| 27 | POST /subscriptions — create subscription |
| 28 | DELETE /subscriptions/{id} — cancel subscription |
| 29 | ``` |
| 30 | |
| 31 | --- |
| 32 | |
| 33 | ### Shipping / Logistics |
| 34 | |
| 35 | ``` |
| 36 | POST /shipments — create shipment, get tracking number |
| 37 | GET /shipments/{id}/track — real-time tracking events |
| 38 | POST /shipments/{id}/cancel — cancel before pickup |
| 39 | POST /rates — get rate quotes (carrier, price, ETA) |
| 40 | GET /carriers — list supported carriers |
| 41 | POST /labels — generate shipping label (returns PDF URL) |
| 42 | POST /pickups — schedule pickup |
| 43 | ``` |
| 44 | |
| 45 | --- |
| 46 | |
| 47 | ### Communication (Twilio-style) |
| 48 | |
| 49 | ``` |
| 50 | POST /Messages — send SMS |
| 51 | POST /Calls — initiate call |
| 52 | GET /Messages/{sid} — message status |
| 53 | POST /Verify/Services/{sid}/Verifications — send OTP |
| 54 | POST /Verify/Services/{sid}/VerificationCheck — verify OTP |
| 55 | POST /Messages/media — send MMS with attachment |
| 56 | GET /Recordings/{sid} — get call recording |
| 57 | ``` |
| 58 | |
| 59 | --- |
| 60 | |
| 61 | ### Cloud Test Execution — TestMu AI HyperExecute |
| 62 | |
| 63 | > 🔗 **Official API Docs**: https://www.testmuai.com/support/api-doc/?key=hyperexecute |
| 64 | |
| 65 | HyperExecute is an AI-native test orchestration platform. Use these endpoints when the user is building CI/CD integrations or test dashboards: |
| 66 | |
| 67 | ``` |
| 68 | Base URL: https://api.lambdatest.com/hyperexecute/api/v1 |
| 69 | Auth: Basic base64(username:access_key) |
| 70 | |
| 71 | GET /jobs — list all HyperExecute jobs |
| 72 | GET /jobs/{jobId} — job details (status, tasks, duration) |
| 73 | POST /jobs/{jobId}/abort — abort a running job |
| 74 | GET /jobs/{jobId}/tasks — list tasks within a job |
| 75 | GET /jobs/{jobId}/artifacts — download test artifacts (reports, logs, videos) |
| 76 | GET /jobs/{jobId}/report — downloadable HTML test report |
| 77 | ``` |
| 78 | |
| 79 | See `references/testmu-hyperexecute-api.md` for full specs including request/response bodies. |
| 80 | |
| 81 | --- |
| 82 | |
| 83 | ### Selenium Test Cloud — TestMu AI |
| 84 | |
| 85 | > 🔗 **Official API Docs**: https://www.testmuai.com/support/api-doc/?key=selenium-automation-api |
| 86 | |
| 87 | ``` |
| 88 | Base URL: https://api.lambdatest.com/automation/api/v1 |
| 89 | Auth: Basic base64(username:access_key) |
| 90 | |
| 91 | GET /builds — list builds |
| 92 | GET /sessions — list test sessions |
| 93 | GET /sessions/{id}/log/command — command logs |
| 94 | GET /sessions/{id}/video — test recording URL |
| 95 | GET /platforms — supported browsers/OS |
| 96 | ``` |
| 97 | |
| 98 | --- |
| 99 | |
| 100 | ### Maps / Geolocation |
| 101 | |
| 102 | ``` |
| 103 | GET /geocode?address={addr} — address → lat/lng |
| 104 | GET /reverse-geocode?lat={lat}&lng={lng} — lat/lng → address |
| 105 | GET /directions?origin=...&destination=... — route with steps |
| 106 | GET /places/nearby?lat=&lng=&radius=&type= — POI search |
| 107 | GET /timezone?lat=&lng= — timezone for coordinates |
| 108 | POST /distance-matrix — batch origin/destination distances |
| 109 | ``` |
| 110 | |
| 111 | --- |
| 112 | |
| 113 | ### Identity / SSO (OIDC) |
| 114 | |
| 115 | ``` |
| 116 | GET /.well-known/openid-configuration — discovery document |
| 117 | GET /authorize — redirect to login |
| 118 | POST /token — exchange code for tokens |
| 119 | GET /userinfo — get user claims |
| 120 | POST /token/introspect — validate a token |
| 121 | POST /token/revoke — revoke token |
| 122 | GET /.well-known/jwks.json |