← Back to Skills Marketplace
justoneapi

Web Page API

by justoneapi · GitHub ↗ · v1.0.6 · MIT-0
cross-platform ✓ Security Clean
153
Downloads
0
Stars
1
Active Installs
7
Versions
Install in OpenClaw
/install justoneapi-web
Description
Analyze Web Page workflows with JustOneAPI, including hTML Content, rendered HTML Content, and markdown Content.
README (SKILL.md)

Web Page

This skill wraps 3 Web Page operations exposed by JustOneAPI. It is strongest for hTML Content, rendered HTML Content, and markdown Content. Expect common inputs such as url.

When To Use It

  • The user needs hTML Content or rendered HTML Content on Web Page.
  • The task lines up with markdown Content rather than a generic cross-platform workflow.
  • The user can provide identifiers or filters such as url.
  • The user wants an exact API-backed answer instead of a freeform summary.

Representative Operations

  • htmlV1: HTML Content — Get the HTML content of a web page
  • renderedHtmlV1: Rendered HTML Content — Get the Rendered HTML content of a web page
  • markdownV1: Markdown Content — Get the Markdown content of a web page

Request Pattern

  • 3 operations are available in this skill.
  • HTTP methods used here: GET.
  • The most common non-token parameters are url.
  • All operations in this skill are parameter-driven requests; none require a request body.

How To Work

  1. Read generated/operations.md before choosing an endpoint.
  2. Start with one of these operations when it matches the user's request: htmlV1, renderedHtmlV1, markdownV1.
  3. Pick the smallest matching operation instead of guessing.
  4. Ask the user for any missing required parameter. Do not invent values.
  5. Call the helper with:
node {baseDir}/bin/run.mjs --operation "\x3Coperation-id>" --token "$JUST_ONE_API_TOKEN" --params-json '{"key":"value"}'

Environment

  • Required: JUST_ONE_API_TOKEN
  • This skill uses JUST_ONE_API_TOKEN only for authenticated Just One API requests.
  • Keep JUST_ONE_API_TOKEN private. Do not paste it into chat messages, screenshots, or logs.
  • Get a token from Just One API Dashboard.
  • Authentication details: Just One API Usage Guide.

Output Rules

  • Start with a plain-language answer tied to the Web Page task the user asked for.
  • Include the most decision-relevant fields from the selected endpoint before dumping raw JSON.
  • When using htmlV1, explain why the returned fields answer the user's question.
  • If the user gave filters such as url, echo those back so the scope is explicit.
  • If the backend errors, include the backend payload and the exact operation ID.
Usage Guidance
This skill appears to do what it says: fetch HTML/markdown/rendered HTML from JustOneAPI. Before installing: (1) Be aware the token is passed as a query parameter — tokens in URLs can be logged by servers, proxies, or browser history; treat the token as sensitive and use a least-privilege token and rotation. (2) Ensure you trust api.justoneapi.com and review its privacy/security practices. (3) The script prints backend JSON to stdout — avoid pasting outputs that may contain sensitive content or the token. (4) Ensure your node runtime is up-to-date. If you need the agent to perform any additional analysis beyond fetching content, confirm those steps explicitly rather than relying on the 'analyze' wording in the description.
Capability Analysis
Type: OpenClaw Skill Name: justoneapi-web Version: 1.0.6 The justoneapi-web skill is a standard API wrapper for fetching web page content (HTML, rendered HTML, and Markdown) via the JustOneAPI service (api.justoneapi.com). The implementation in bin/run.mjs is straightforward, using the native fetch API to perform GET requests with a user-provided token and URL. There is no evidence of malicious behavior, data exfiltration, or prompt injection attempts.
Capability Assessment
Purpose & Capability
Name/description say 'analyze Web Page workflows', but the implementation and operations simply fetch HTML, rendered HTML, or Markdown from JustOneAPI. This is coherent but the word 'analyze' is slightly more ambitious than the actual capability (which is content retrieval).
Instruction Scope
SKILL.md instructs the agent to call the included node script with --operation, --token, and --params-json. The script only performs the declared GET requests to api.justoneapi.com and prints JSON. It does not read other files or env vars beyond the declared token. Note: the API token is sent as a query parameter (per the API spec), which can be logged by intermediaries or server logs—SKILL.md warns to keep the token private.
Install Mechanism
No install spec; this is instruction-only with a bundled node script. It requires an existing node binary on PATH. Nothing is downloaded or written by an installer.
Credentials
Only JUST_ONE_API_TOKEN is required and it is used for the API requests as declared. The requested credential aligns with the skill's purpose and no unrelated secrets/config paths are required.
Persistence & Privilege
The skill is not always-enabled and does not request persistent system privileges or modify other skills. It does not store or write credentials and only runs when invoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install justoneapi-web
  3. After installation, invoke the skill by name or use /justoneapi-web
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.6
- Updated authentication guide link in the "Environment" section to the latest Just One API documentation URL. - No changes to the skill's functionality or API operations. - Clarified referral tracking in documentation links.
v1.0.5
Version 1.0.5 - Updated the Just One API Dashboard link in SKILL.md to include tracking parameters and direct users to the login page. - No changes to functional behavior or other documentation sections.
v1.0.4
- Updated SKILL.md to clarify environment and token usage details. - Added note that JUST_ONE_API_TOKEN is used only for authenticated API requests. - No code or interface changes; documentation update only.
v1.0.3
- Added a reminder to keep the `JUST_ONE_API_TOKEN` private and not to share it in chat messages, screenshots, or logs. - No other changes to workflow, logic, or API usage documentation.
v1.0.2
- Added guidance on obtaining and using the required API token, including links to the Just One API Dashboard and Usage Guide. - No changes to representative operations or endpoint behaviors. - All other instructions and usage patterns remain unchanged.
v1.0.1
rename
v1.0.0
Initial release of Web Page API skill for JustOneAPI. - Provides three main operations: get HTML content (`htmlV1`), rendered HTML content (`renderedHtmlV1`), and markdown content (`markdownV1`) of a web page. - Accepts URL parameters to fetch and analyze specific web page content. - Designed for use cases needing exact API-backed web content retrieval. - Requires a `JUST_ONE_API_TOKEN` environment variable for authentication. - Output includes user-request context, decision-relevant fields, and backend error handling.
Metadata
Slug justoneapi-web
Version 1.0.6
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 7
Frequently Asked Questions

What is Web Page API?

Analyze Web Page workflows with JustOneAPI, including hTML Content, rendered HTML Content, and markdown Content. It is an AI Agent Skill for Claude Code / OpenClaw, with 153 downloads so far.

How do I install Web Page API?

Run "/install justoneapi-web" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Web Page API free?

Yes, Web Page API is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Web Page API support?

Web Page API is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Web Page API?

It is built and maintained by justoneapi (@justoneapi); the current version is v1.0.6.

💬 Comments