Skip to content
Back to skills

Http Client

ASecurity

Full-featured HTTP client with method, headers, body support, and automatic HTML text extraction

  • 22 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 12, 2026
toolsjavascriptjavaapisecurity

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 12, 2026

npx -y skills add fisker086/AIOps --skill http_client --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Http Client?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Http Client
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fisker086-http-client/badge)](https://www.skillsdirectory.com/skills/fisker086-http-client)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: http-client
description: Full-featured HTTP client with method, headers, body support, and automatic HTML text extraction
activation_keywords: [http, request, api, curl, get, post, put, delete, webhook, fetch, url]
execution_mode: server
---

# HTTP Client Skill

Provides full HTTP client capabilities beyond simple URL fetching:
- Support all HTTP methods: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
- Custom headers and query parameters
- JSON and form-encoded request bodies
- Response status, headers, and body inspection
- **Automatic text extraction**: HTML pages are automatically stripped of tags and converted to readable text

Use `builtin_http_client` tool with fields:
- `method`: HTTP method (GET, POST, PUT, PATCH, DELETE, etc.)
- `url`: the target URL (https only)
- `headers`: (optional) JSON object of headers
- `body`: (optional) request body string
- `content_type`: (optional) content type for body (default: application/json)

Note: Private/local hosts are blocked for security.

## When to use HTTP Client vs Browser

- **Prefer `builtin_http_client`** for calling HTTPS APIs, webhooks, and **reading page-like URLs** where a single GET/POST and **HTML → text** (or raw body) is enough. No DOM, no in-page clicks, no JavaScript rendering in a browser engine.
- **Use `builtin_browser`** (skill **`builtin_skill.browser_client`**) only on the **AI TaskMeta desktop**: it opens a **visible Chrome** and uses **CDP** (navigate, DOM actions, text for the model). It is **not** headless and **not** server-side HTTP. For **API-only** fetch, use **`builtin_http_client`**. The API server does not run desktop browser tools.
- **Summary**: HTTP Client = server-side HTTPS fetch; Browser = desktop visible Chrome automation. Prefer HTTP when a single request and HTML/body text is enough.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…