Agent Skillsaiguozhi123456/juso-search › juso-search-dev

juso-search-dev

GitHub

用于在本地配置的 Juso 开发者版扩展中进行 Web 搜索或查看已配置提供者的技能。支持多种搜索引擎和 API 提供商,通过 Python 脚本与浏览器扩展交互,不暴露 API Key。

skills/juso-search-dev/SKILL.md aiguozhi123456/juso-search

Trigger Scenarios

需要执行网络搜索以获取信息 查询当前配置的搜索提供者或引擎列表 使用特定提供商(如 Tavily, Exa)进行搜索

Install

npx skills add aiguozhi123456/juso-search --skill juso-search-dev -g -y
More Options

Use without installing

npx skills use aiguozhi123456/juso-search@juso-search-dev

指定 Agent (Claude Code)

npx skills add aiguozhi123456/juso-search --skill juso-search-dev -a claude-code -g -y

安装 repo 全部 skill

npx skills add aiguozhi123456/juso-search --all -g -y

预览 repo 内 skill

npx skills add aiguozhi123456/juso-search --list

SKILL.md

Frontmatter
{
    "name": "juso-search-dev",
    "metadata": {
        "author": "Juso",
        "version": "2"
    },
    "description": "Search through configured Juso providers or supported browser search engines, or inspect configured providers (developer build, uses dev extension ID).",
    "compatibility": "Python 3.11+, a Chromium-family or Firefox browser with the Juso developer extension installed and enabled"
}

Juso Search (Developer Build)

Use this skill when a task needs web search through the user's locally configured Juso developer build providers, or needs to discover which providers are configured. The extension keeps API keys inside its background worker; this skill never reads or prints them.

注意: 本技能仅适用于自行构建的 Juso 开发版(npm run build:dev 构建,扩展 ID pdklefhommhabbhkglgkgomeibeibmcl)。若你从 Chrome Web Store 安装 Juso,请改用 juso-search 技能。

Prerequisites

  • Build and load the Juso developer extension (npm run build:dev → load .output/chrome-mv3-dev/ in chrome://extensions with Developer mode).
  • The browser you open must be the one whose profile has Juso developer build installed and enabled.
  • 扩展 ID 已内置,无需手动配置。
  • Configure at least one provider in the extension before search.
  • Run the script from this skill directory, or use its path relative to the skill root: scripts/juso_search.py.
  • The skill folder bundles scripts/juso_bridge.py (shared bridge core) alongside scripts/juso_search.py (the entry point). Keep both files together when copying the skill.

Commands

python scripts/juso_search.py list-providers
python scripts/juso_search.py list-engines
python scripts/juso_search.py search "latest AI research" --provider tavily
python scripts/juso_search.py --extension-id YOUR_EXTENSION_ID search "query" --provider exa --force-refresh
python scripts/juso_search.py engine-search "latest AI research" --engine google --max-results 10
python scripts/juso_search.py --bridge-url "moz-extension://<your-install-uuid>/bridge.html" engine-search "query" --engine bing  # Firefox

--provider is required for provider searches so a request cannot silently follow the extension's active-provider state; call list-providers to discover available provider ids. --engine is required for engine searches; call list-engines to discover available engine ids. engine-search extracts ordinary result links only and does not promise AI or knowledge-panel content. Once an Agent has a result URL, use the host's built-in web_fetch to retrieve it; fetching pages is not a Juso capability.

Reference

Detail files live under reference/ (shipped inside the skill). Read them on demand:

  • reference/engines.md — per-engine result shapes and caveats for specific engines; the engine list is dynamic — call list-engines to discover current engine ids.
  • reference/provider-instances.md — custom instances: list-instances and search-instance.
  • reference/configuration.md — browser path / profile / extension-id overrides, the Firefox --bridge-url, --timeout, and persisting JUSO_* env vars across shells.
  • reference/errors.md — output contract and the error.kind table for branching.

Verification

From the repository root, run npm run test:python, npm test, npm run typecheck, and npm run lint.

Version History

  • 82f571f Current 2026-08-12 20:59
  • 704a61f 2026-08-12 09:04

Same Skill Collection

public/agent-skill/SKILL.md
skills/juso-search/SKILL.md

Metadata

Files
0
Version
82f571f
Hash
49479856
Indexed
2026-08-12 09:04

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-12 21:56
浙ICP备14020137号-1 $お客様$