omnibox-api

Interact with OmniBox API to create resources, upload files, collect web content from URLs, and ask questions to the AI wizard. Use when the user mentions OmniBox, omnibox, collecting URLs, saving web pages, or querying the OmniBox assistant.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "omnibox-api" with this command: npx skills add benature/skills-productivity/benature-skills-productivity-omnibox-api

OmniBox API

Base URL: https://api.omnibox.pro

Auth: Authorization: Bearer <API_KEY> header on all requests.

Endpoints Overview

MethodPathDescription
GET/v1/api-keys/infoGet API key info
DELETE/v1/api-keysDelete API key
POST/v1/resourcesCreate a resource/document
POST/v1/resources/uploadUpload a file as resource
POST/v1/wizard/collect/gzipCollect web content (gzip HTML)
POST/v1/wizard/collect/urlCollect content from a URL
POST/v1/wizard/askAsk AI wizard a question

Common Usage

Create a Resource

curl -X POST 'https://api.omnibox.pro/v1/resources' \
  -H 'Authorization: Bearer $OMNIBOX_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "My Document",
    "content": "Document content here. #tag1 #tag2",
    "tag_ids": [],
    "attrs": {},
    "skip_parsing_tags_from_content": false
  }'

Response: { "id": "...", "name": "..." }

Upload a File

curl -X POST 'https://api.omnibox.pro/v1/resources/upload' \
  -H 'Authorization: Bearer $OMNIBOX_API_KEY' \
  -F 'file=@/path/to/file.pdf' \
  -F 'parsed_content=Optional pre-parsed text'

Response: { "id": "...", "name": "..." }

Collect from URL

Simplest way to save a web page:

curl -X POST 'https://api.omnibox.pro/v1/wizard/collect/url' \
  -H 'Authorization: Bearer $OMNIBOX_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "url": "https://example.com/article",
    "parentId": "optional-parent-resource-id"
  }'

Response: { "resource_id": "..." }

Collect with Gzip HTML

For saving a page with its full HTML content:

echo '<html>...</html>' | gzip > /tmp/html.gz

curl -X POST 'https://api.omnibox.pro/v1/wizard/collect/gzip' \
  -H 'Authorization: Bearer $OMNIBOX_API_KEY' \
  -F 'url=https://example.com/page' \
  -F 'title=Page Title' \
  -F 'html=@/tmp/html.gz;type=application/gzip;filename=html.gz'

Ask the AI Wizard

curl -X POST 'https://api.omnibox.pro/v1/wizard/ask' \
  -H 'Authorization: Bearer $OMNIBOX_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "query": "What are the main topics in my recent articles?",
    "tools": [],
    "enable_thinking": true,
    "lang": "简体中文",
    "parent_message_id": ""
  }'

lang options: "简体中文" | "English"

Implementation Notes

  • Use environment variable OMNIBOX_API_KEY for the API key. Never hardcode.
  • parentId in collect endpoints is optional; omit to use root resource.
  • tag_ids accepts UUID strings for existing tags.
  • Content supports #hashtag syntax for auto-tagging (disable with skip_parsing_tags_from_content: true).
  • For detailed schemas, see reference.md.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

image-gen

Generate AI images from text prompts. Triggers on: "生成图片", "画一张", "AI图", "generate image", "配图", "create picture", "draw", "visualize", "generate an image".

Archived SourceRecently Updated
General

explainer

Create explainer videos with narration and AI-generated visuals. Triggers on: "解说视频", "explainer video", "explain this as a video", "tutorial video", "introduce X (video)", "解释一下XX(视频形式)".

Archived SourceRecently Updated
General

asr

Transcribe audio files to text using local speech recognition. Triggers on: "转录", "transcribe", "语音转文字", "ASR", "识别音频", "把这段音频转成文字".

Archived SourceRecently Updated
General

axure-prototype-generator

Axure 原型代码生成器 - 输出 JavaScript 格式 HTML 代码,支持内联框架直接加载可交互原型

Archived SourceRecently Updated