skillby yoloshii
simple-fetch
Basic MCP skill demonstrating CLI-based execution pattern for fetching URL content
Installs: 0
Used in: 1 repos
Updated: 2d ago
$
npx ai-builder add skill yoloshii/simple-fetchInstalls to .claude/skills/simple-fetch/
# Simple Fetch Skill
## When to Use This Skill
Use this Skill to:
- Learn the basic skill pattern
- Fetch content from a URL
- Use as a template for creating custom skills
This is a **demonstration skill** showing the minimal CLI-based pattern.
## What This Skill Does
Demonstrates the core skill pattern:
1. Accept CLI arguments (--url)
2. Call an MCP tool (fetch__fetch)
3. Return result
## Instructions
When you need to fetch content from a URL, execute:
```bash
cd /home/khitomer/Projects/mcp-code-execution-enhanced
uv run python -m runtime.harness scripts/simple_fetch.py \
--url "https://example.com"
```
### Parameters
- `--url`: The URL to fetch (required)
### Example Usage
```bash
# Fetch a webpage
uv run python -m runtime.harness scripts/simple_fetch.py \
--url "https://docs.example.com/api"
# Fetch documentation
uv run python -m runtime.harness scripts/simple_fetch.py \
--url "https://github.com/owner/repo/README.md"
```
## Expected Output
The skill returns the fetched content and prints:
- Success message with byte count
- Or error message if fetch fails
## MCP Servers Required
Configure a fetch-capable MCP server in `mcp_config.json`:
```json
{
"mcpServers": {
"fetch": {
"type": "stdio",
"command": "uvx",
"args": ["mcp-server-fetch"]
}
}
}
```
## Technical Notes
- **Pattern**: CLI args → MCP call → Result
- **Token cost**: ~110 tokens (discover + read + execute)
- **Time**: <10 seconds
- **Immutable**: Parameters via CLI, no file editing needed
This skill demonstrates the foundation for creating more complex MCP workflows.Quick Install
$
npx ai-builder add skill yoloshii/simple-fetchDetails
- Type
- skill
- Author
- yoloshii
- Slug
- yoloshii/simple-fetch
- Created
- 6d ago