The TinyFish Web Agent is designed to make API calls while ensuring the availability of a required API key. It is useful for developers who need to interact with web services securely using their own API key.
$ npx skills add https://github.com/tinyfish-io/skills --skill tinyfishThe TinyFish Web Agent is a web development skill designed to facilitate secure API calls by verifying that a required API key is available before making requests. It enables developers to interact with external web services while maintaining control over their authentication credentials. This agent is particularly useful for workflows that depend on API integrations and require built-in security validation. By ensuring API key availability upfront, it helps prevent failed requests and streamlines API-dependent development processes.
Install the skill using the provided npx command and verify the API key before usage.
Verify the availability of TINYFISH_API_KEY before API calls.
Integrate with services that require API authentication.
Facilitate the creation of secure API interactions.
$ npx skills add https://github.com/tinyfish-io/skills --skill tinyfishgit clone https://github.com/tinyfish-io/skillsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as a TinyFish Web Agent. Use my API key [API_KEY] to make a secure API call to [ENDPOINT_URL]. The call should include the following parameters: [PARAMETERS]. Return the response in a structured format. If the API key is missing or invalid, prompt me to provide a valid one before proceeding.
# TinyFish Web Agent Response
**API Call Details:**
- Endpoint: `https://api.tinyfish.example.com/v1/data`
- Method: `POST`
- Parameters: `{ "query": "recent_orders", "limit": 10, "sort": "date_desc" }`
**Response:**
```json
{
"status": "success",
"data": {
"orders": [
{
"id": "ORD-9845",
"customer": "GreenLeaf Organics",
"total": 1245.67,
"date": "2024-05-15"
},
{
"id": "ORD-9844",
"customer": "BlueSky Supplies",
"total": 892.34,
"date": "2024-05-14"
}
],
"pagination": {
"total": 42,
"limit": 10,
"offset": 0
}
},
"timestamp": "2024-05-16T10:30:00Z"
}
```
**Next Steps:**
- Would you like to process this data further (e.g., export to CSV, analyze trends)?
- Need to make another API call with different parameters?Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan