octen web search

v1.0.0

Real-time web search for AI agents powered by Octen. Fast, fresh, and relevant — search the web, filter by date, and get LLM-ready results in under 80ms. Ide...

0· 134·0 current·0 all-time
byOcten@octenai·duplicate of @jac9935/octen-search-skills

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for octenai/octen-search-skill.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "octen web search" (octenai/octen-search-skill) from ClawHub.
Skill page: https://clawhub.ai/octenai/octen-search-skill
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: OCTEN_API_KEY
Required binaries: python3
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install octen-search-skill

ClawHub CLI

Package manager switcher

npx clawhub@latest install octen-search-skill
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (real-time web search) match the implementation: a small Python script that posts queries to https://api.octen.ai/search. Required binaries (python3) and single env var (OCTEN_API_KEY) are appropriate and expected.
Instruction Scope
SKILL.md instructs only how to run the script and how to provide time filters and count. The runtime instructions and script only read OCTEN_API_KEY and command-line args, and only perform a POST to the hardcoded Octen endpoint; they do not access other files, directories, or unrelated environment variables.
Install Mechanism
There is no install step; this is instruction + a single small script. Nothing is downloaded or extracted at install time, which minimizes risk.
Credentials
Only OCTEN_API_KEY is required and used as the primary credential. No other secrets, config paths, or unrelated credentials are requested or accessed.
Persistence & Privilege
The skill is not always-enabled and does not request elevated agent privileges or modify other skills/config. It behaves as a normal on‑demand skill.
Assessment
This skill appears coherent and straightforward: it uses your OCTEN_API_KEY to send search queries to Octen's API and prints results. Before installing, ensure you trust Octen (https://octen.ai) and are comfortable that search queries and any sensitive text you send will be transmitted to that third party. Treat the OCTEN_API_KEY like any API secret: store it securely, give it minimal permissions if possible, and rotate it if compromised. If you want extra assurance, inspect the included scripts/search.py (which is small and readable) and confirm the endpoint and header usage meet your security policies.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🔍 Clawdis
Binspython3
EnvOCTEN_API_KEY
Primary envOCTEN_API_KEY
latestvk976m973y179cy3x4wac5janrh84h6ac
134downloads
0stars
1versions
Updated 2w ago
v1.0.0
MIT-0

Octen Search - Real-time Web Search for AI Agents

Octen Search gives your OpenClaw agent the ability to search the web in real time. Powered by Octen, a search infrastructure purpose-built for AI agents and LLMs.

What This Skill Does

  • 🔍 Web search: Search the live web and get structured, LLM-ready results
  • Fast: Average response time under 80ms
  • 🕐 Fresh: Minute-level index freshness — always up-to-date
  • 📅 Time filtering: Filter results by publish date (start/end time)
  • 🤖 LLM-native: Results formatted and ranked specifically for AI consumption

Usage

# Basic web search
python3 {baseDir}/scripts/search.py "your search query"

# Control number of results (1-20, default: 5)
python3 {baseDir}/scripts/search.py "your query" -n 10

# Filter by start date
python3 {baseDir}/scripts/search.py "your query" --start_time "2026-01-01T00:00:00Z"

# Filter by date range
python3 {baseDir}/scripts/search.py "your query" --start_time "2026-01-01T00:00:00Z" --end_time "2026-01-31T23:59:59Z"

Options

  • -n, --count <count>: Optional. Number of results (min: 1, max: 20, if not provided, default to 5)
  • --start_time <time>: Optional. Start time for filtering results (ISO 8601 format, e.g., "2026-01-01T00:00:00Z")
  • --end_time <time>: Optional. End time for filtering results (ISO 8601 format, e.g., "2026-01-31T23:59:59Z"). If start_time and end_time are both provided, end_time must be greater than start_time

Notes

  • Needs OCTEN_API_KEY in the environment variables, get it from https://octen.ai, then set it like this: export OCTEN_API_KEY=your-api-key
  • Use --start_time and --end_time if you want to filter results by time published. For example, to search for news published in January 2026, you can use --start_time "2026-01-01T00:00:00Z" --end_time "2026-01-31T23:59:59Z".

Security

  • The OCTEN_API_KEY environment variable is only sent to the official Octen API endpoint: https://api.octen.ai/search
  • No environment variables are sent to any other endpoints or external services
  • The API endpoint is hardcoded and whitelisted in the code and cannot be modified at runtime
  • The skill uses standard HTTP header authentication (X-Api-Key) which is the recommended practice for API authentication
  • All network requests are made over HTTPS to ensure encrypted transmission of the API key

Comments

Loading comments...