|
1 | 1 | --- |
2 | 2 | name: bitrefill-website |
3 | | -description: "Help users accomplish tasks on Bitrefill (bitrefill.com): browse and search gift cards, mobile top-ups, and eSIMs; get product and pricing info; buy and pay with crypto or card; redeem, activate, or use purchases. Use when the user mentions Bitrefill, gift cards, phone top-up, eSIM for travel, or paying with Bitcoin/Lightning for digital goods." |
4 | | -compatibility: "Requires network access to bitrefill.com and api.bitrefill.com. API operations (search, purchase, order management) require a Bitrefill API token (Bearer or Basic auth) — set via BITREFILL_API_TOKEN environment variable or platform-managed secrets. Browse-only use requires no credentials." |
| 3 | +description: "Browse and explore Bitrefill (bitrefill.com): discover gift cards, mobile top-ups, and eSIMs; search by brand, category, or country; compare products and denominations; understand pricing, availability, and how each product type works. Use when the user mentions Bitrefill, gift cards, phone top-up, or eSIM for travel." |
| 4 | +compatibility: "No credentials or API access required. Instruction-only skill for navigating bitrefill.com." |
5 | 5 | metadata: |
6 | 6 | author: bitrefill |
7 | | - version: "1.2" |
| 7 | + version: "1.2.1" |
8 | 8 | homepage: "https://www.bitrefill.com" |
9 | | - docs: "https://docs.bitrefill.com" |
10 | 9 | --- |
11 | 10 |
|
12 | 11 | # Bitrefill Website Skill |
13 | 12 |
|
14 | | -Use this skill when the user wants to do anything on **Bitrefill** (bitrefill.com): learn about products, search, compare, buy, or use what they bought. Bitrefill sells digital goods (gift cards, mobile top-ups, eSIMs) and offers Bitcoin/Lightning services; payment can be crypto or card. All products are delivered digitally and usually instantly. |
| 13 | +Use this skill when the user wants to **explore** Bitrefill (bitrefill.com): learn about products, search, compare, or understand pricing and availability. Bitrefill sells digital goods (gift cards, mobile top-ups, eSIMs) and offers Bitcoin/Lightning services. All products are delivered digitally. |
| 14 | + |
| 15 | +> **Programmatic access & purchases:** For searching via API, buying products, managing orders, or any automated workflow, use the **bitrefill-cli** skill instead. This skill is browse-only — it helps users navigate and understand the website. |
15 | 16 |
|
16 | 17 | ## When to Use This Skill |
17 | 18 |
|
18 | 19 | Activate when the user: |
19 | 20 | - Mentions **Bitrefill** or bitrefill.com |
20 | | -- Wants to **buy** gift cards, mobile top-up, or eSIM (with crypto or card) |
21 | 21 | - Asks how to **search**, **find**, or **compare** products on Bitrefill |
22 | 22 | - Needs **information** (pricing, availability, country restrictions, denominations) |
| 23 | +- Wants to understand what Bitrefill offers or how a product type works |
| 24 | + |
| 25 | +**Redirect to bitrefill-cli** when the user wants to: |
| 26 | +- **Buy** a product, make a purchase, or pay with crypto |
| 27 | +- Use the Bitrefill **API** or **MCP endpoint** programmatically |
| 28 | +- Manage **orders** or **invoices** |
| 29 | +- Perform any **automated** or **CLI-based** workflow |
23 | 30 |
|
24 | 31 | If the request is vague (e.g. "I need a gift"), ask what type of product and for whom (country/interests). |
25 | 32 |
|
@@ -66,23 +73,10 @@ User intent? |
66 | 73 | - **Geolock vs URL:** Whether a product can be bought is determined by the user's IP (geolock), not by the country in the URL. The URL only controls which inventory is listed. |
67 | 74 | - **Refunds:** Digital goods are typically non-refundable once delivered; set expectations before purchase. |
68 | 75 |
|
69 | | -## Agent Tools |
70 | | - |
71 | | -Use the right tool for each task: |
72 | | - |
73 | | -| Tool | When to use | |
74 | | -|------|-------------| |
75 | | -| **Official API** (`api.bitrefill.com/v2`) | Primary for product search, product details, purchases, order management. Requires auth (Bearer token or Basic auth). See [docs.bitrefill.com](https://docs.bitrefill.com) for full reference. | |
76 | | -| **MCP endpoint** (`api.bitrefill.com/mcp`) | For Claude Code integration. Provides search-products, product-details, buy-products, list-invoices, list-orders tools via JSON-RPC/SSE. Connect with: `claude mcp add --transport http bitrefill https://api.bitrefill.com/mcp` | |
77 | | -| **NOT recommended: scraping** | Cloudflare blocks all automated access to www.bitrefill.com. Do not use firecrawl or direct scraping — requests return 403. | |
78 | | - |
79 | | -## Credentials & Safety |
| 76 | +## Limitations |
80 | 77 |
|
81 | | -- **API authentication:** The Official API and MCP endpoint require a Bitrefill API token (Bearer or Basic auth). Never store or log tokens in plain text. Use environment variables or platform-managed secrets. |
82 | | -- **Minimal scope:** Request the narrowest API token scope sufficient for the task. Read-only tokens suffice for search/browse; purchase-capable tokens are needed only for buy flows. |
83 | | -- **Purchase consent:** Always obtain **explicit user confirmation** before executing any purchase or payment. Summarize the product, amount, and payment method, then wait for approval. |
84 | | -- **Payment data:** Never ask for or handle raw credit card numbers, private keys, or full wallet credentials. Rely on the Bitrefill checkout flow or pre-configured API tokens for payment. |
85 | | -- **Sensitive output:** Do not echo API tokens, order secrets, or redemption codes in logs or chat history beyond what the user needs to see. |
| 78 | +- **No scraping:** Cloudflare blocks automated access to www.bitrefill.com. Do not use firecrawl or direct scraping — requests return 403. |
| 79 | +- **No API access:** This skill does not use the Bitrefill API or MCP endpoint. For programmatic access (search, buy, order management), use the **bitrefill-cli** skill. |
86 | 80 |
|
87 | 81 | ## References |
88 | 82 |
|
|
0 commit comments