ankitjh4/indic-ai-skills/shiprocket
Claude Code and agent skill by ankitjh4/indic-ai-skills
- community
Checking that the SKILL.md file is still in the repository.
Use this skill whenever the user wants to integrate Shiprocket logistics APIs. Triggers include: creating shipment orders, generating AWB numbers, tracking parcels by AWB or order ID, checking courier serviceability between pincodes, calculating shipping rates, generating shipping labels, handling NDR (Non-Delivery Reports), cancelling orders, requesting pickups, or building any eCommerce shipping workflow using Shiprocket. Also trigger when user mentions Shiprocket courier, logistics API, AWB tracking, or delivery partner selection.
Install
npx vskill@latest install ankitjh4/indic-ai-skills/shiprocketSKILL.md
Source
- Official docs: https://apidocs.shiprocket.in/
- Base URL (confirmed across all implementations):
https://apiv2.shiprocket.in/v1/external/ - Auth: Bearer token (JWT), expires every 24 hours — must refresh daily
Bundled Files
| File | Purpose | |
|---|---|---|
scripts/shiprocket_client.py | Reusable Python client — import in any project | |
scripts/test_shiprocket.py | Smoke-test script | |
scripts/requirements.txt | Python dependencies | |
references/endpoints.md | Full endpoint reference table |
Step 0 — Get Credentials
- Sign up at https://app.shiprocket.in/register
- Go to Settings → API → Configure → Create an API User
- Enter email + password → these are your API credentials (separate from login)
- Max 4 API users allowed per account
Authentication — Generate Token
Every request needs a Bearer token. Token expires in 24 hours.
⚠️ Token is valid for 24 hrs. Cache it; don't generate a new one per request.
Core Flow
1. Check Courier Serviceability
2. Create an Order
3. Generate AWB (Assign Courier)
4. Request Pickup
5. Generate Shipping Label
6. Track Shipment
By AWB code
By Order ID
Multiple AWBs (batch)
7. Cancel Order
8. NDR — Non-Delivery Report (Failed Delivery)
Important Notes
| Rule | Detail | |
|---|---|---|
| Token expiry | 24 hours — cache it, use env vars or Redis | |
shipment_id vs order_id | Shiprocket creates both; AWB needs shipment_id | |
| Weight unit | Always kilograms (kg), not grams | |
| Dimensions | Always centimetres (cm) | |
payment_method values | "Prepaid" or "COD" (case-sensitive) | |
pickup_location | Must match exact warehouse name in your Shiprocket panel | |
| HSN code | Required for GST compliance on order items | |
| COD charge | Shiprocket deducts COD fee from remittance automatically |
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/shiprocket/SKILL.md
Popularity
- Repository stars
- 65
- Repository forks
- 10
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ankitjh4/indic-ai-skills/shiprocket)