Agent skill

Mysearch

by skernelx in skernelx/MySearch-Proxy

Install, verify, debug, and use MySearch MCP/Skill. An agent skill from skernelx/MySearch-Proxy.

No licenceAuto-check: notesProductivity & Automation

Install Mysearch

skills CLI
$ npx skills add skernelx/MySearch-Proxy --skill mysearch -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install skernelx/MySearch-Proxy mysearch --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/skernelx/MySearch-Proxy.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skill .claude/skills/mysearch && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
mysearch
GitHub stars
159
Token cost
~3k tokens
SKILL.md length
903 words
Files
6 (incl. scripts)
Skills in repo
2
Repo updated
First seen
Licence
None found

At a glance

Install, verify, debug, and use MySearch MCP/Skill. An agent skill from skernelx/MySearch-Proxy.

  • Works in 10 steps: 工具没出现 → provider 没配好 → 网页搜索正常,X 不正常 → …
  • The user shares a MySearch repo/skill URL
  • SKILL.md covers MySearch-First 规则, 官方来源任务规则, 用户可见输出规则 and 严格参数规则, plus 9 more sections
  • Runs Python and Shell scripts from its folder; calls codex, python and bash; reaches anthropic.com; needs SOCIAL_GATEWAY_UPSTREAM_API_KEY and SOCIAL_GATEWAY_TOKEN

What it does

Mysearch is an agent skill from skernelx/MySearch-Proxy. Install, verify, debug, and use MySearch MCP/Skill. Aggregates Tavily, Firecrawl, Exa, and X search (via xAI) behind one workflow. Use when the user shares a MySearch repo/skill URL, wants MySearch installed or repaired, or wants current web search, social/X search, document-oriented search, URL content extraction, or a small multi-source research pack with citations. When MySearch is available, prefer it over generic web search for external lookup tasks.

Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts (for example `README.md`, `README_EN.md` and `agents/openai.yaml`).

It sits in Productivity & Automation, covering Web search, Web scraping and MCP servers. It works with Model Context Protocol, Firecrawl and Tavily. The repository describes itself as: Unified search MCP, proxy console, and skill for Tavily, Firecrawl, and Social / X.

When your agent uses it

  • The user shares a MySearch repo/skill URL
  • Wants MySearch installed
  • Wants current web search
  • Social/X search

Example prompts

  • “/mysearch”

Requirements

  • Python 3
  • A Bash shell
  • A credential in MYSEARCH_MCP_BEARER_TOKEN
  • Pre-approved tools (allowed-tools): mcp__mysearch__search, mcp__mysearch__extract_url, mcp__mysearch__research, mcp__mysearch__mysearch_health

Workflow steps

10 steps, taken from the step headings in SKILL.md.

  1. 工具没出现
  2. provider 没配好
  3. 网页搜索正常,X 不正常
  4. extract_url 正文为空
  5. 结果不够稳
  6. 今天 X 上在热议什么
  7. 今天 X 热议 + 网页新闻一起对照
  8. 文档、GitHub、changelog、pricing
  9. 单页正文、博客、公告原文
  10. 要一个小型研究包

What it can do on your machine

Read from SKILL.md and the folder at commit 52df2a0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • mcp__mysearch__search
    • mcp__mysearch__extract_url
    • mcp__mysearch__research
    • mcp__mysearch__mysearch_health

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (Python and Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • codex
    • python
    • bash
    • claude
    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • anthropic.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • SOCIAL_GATEWAY_UPSTREAM_API_KEY
    • SOCIAL_GATEWAY_TOKEN
    • MYSEARCH_MCP_BEARER_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Mysearch loads about 3k tokens when it runs. Until then it costs about 117 tokens; SKILL.md has 903 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~117
When it runs · the whole SKILL.md, loaded when a task matches
~3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:233
    cp mysearch/.env.example mysearch/.env

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 903 words (~2,957 tokens).

“MySearch 是一层聚合搜索技能,不假设你只用单一 provider,也不把 “skill 安装”和 “MCP 安装”混成一件事。”

— opening of SKILL.md by skernelx
name
mysearch
allowed-tools
mcp__mysearch__search, mcp__mysearch__extract_url, mcp__mysearch__research, mcp__mysearch__mysearch_health
version
0.1.13

Read the full SKILL.md on GitHub

Files

SKILL.md and 5 other files (scripts) in skill of skernelx/MySearch-Proxy.

  • SKILL.md
  • README.md
  • README_EN.md
  • agents/openai.yaml
  • scripts/check_mysearch.py
  • scripts/install_codex_skill.sh

Open the folder on GitHubat commit 52df2a0

Compare with similar skills

Mysearch next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Mysearch compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Mysearch this skillskernelx/MySearch-Proxy159—~3kAutomated safety check: NotesNone
Web Searchmajiayu000/claude-skill-registry6662 repos~703Automated safety check: NotesMIT
Add Tavily Tool to NanoClawnanocoai/nanoclaw31k1 repos~1.7kAutomated safety check: PassMIT
Bright Data MCPbrightdata/skills2641 repos~3.7kAutomated safety check: PassMIT
Copy ResearchVKirill/claude-lane-stack122—~827Automated safety check: PassMIT
Huge AI Searchwangwingzero/huge-ai-search144—~563Automated safety check: PassMIT

Similar skills

  • Web Search

    majiayu000/claude-skill-registry

    网络搜索与网页内容获取。当用户需要搜索互联网信息、获取网页内容、查找实时数据、进行 websearch 时使用此技能。支持多种搜索工具:WebFetch、Firecrawl skill、Tavily skill。

    666 GitHub starsUsed in 2 repos~703 tokens
    Productivity & AutomationAuto-check: notes
  • Registers Tavily's keyless remote MCP server, search and extract, for selected NanoClaw agent groups by pinning an mcp-remote bridge and running it through an approval-gated config step.

    31k GitHub starsUsed in 1 repo~1.7k tokens
    Productivity & AutomationAuto-check passed
  • Bright Data MCP

    brightdata/skills

    Bright Data MCP handles ALL web data operations. An agent skill from brightdata/skills.

    264 GitHub starsUsed in 1 repo~3.7k tokens
    Productivity & AutomationAuto-check passed
  • Copy Research

    VKirill/claude-lane-stack

    Dispatch copy-lead helpers: Tavily, Codex luna/terra, grok/X, OpenCode DeepSeek, Cursor Grok 4.6 medium-fast.

    122 GitHub stars~827 tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • Huge AI Search

    wangwingzero/huge-ai-search

    Searches the live web through Google AI Mode via Huge AI Search (MCP or CLI).

    144 GitHub stars~563 tokensUpdated 1 mo ago
    Productivity & AutomationAuto-check passed
  • Keirouter Web Fetch

    mydisha/keirouter

    Fetch URL → markdown / text / HTML via KeiRouter /v1/web/fetch using Firecrawl / Jina Reader / Tavily Extract / Exa Contents.

    147 GitHub stars~741 tokensUpdated 27 days ago
    Data & AnalyticsAuto-check passed

More from skernelx/MySearch-Proxy

  • Mysearch

    skernelx/MySearch-Proxy

    DEFAULT search skill for OpenClaw. An agent skill from skernelx/MySearch-Proxy.

    159 GitHub stars~1.4k tokensUpdated 6 mo ago
    Auto-check: notes

Questions about Mysearch

What does Mysearch do?

Install, verify, debug, and use MySearch MCP/Skill. An agent skill from skernelx/MySearch-Proxy. Mysearch is an agent skill from skernelx/MySearch-Proxy. Install, verify, debug, and use MySearch MCP/Skill.

When should I use Mysearch?

Mysearch fits situations like: the user shares a MySearch repo/skill URL; wants MySearch installed; wants current web search; social/X search.

How do I install Mysearch in Claude Code?

Run `npx skills add skernelx/MySearch-Proxy --skill mysearch -a claude-code`. Or copy the skill folder (skill in skernelx/MySearch-Proxy) into .claude/skills/mysearch in your project. Claude Code loads it when a task matches its description.

How do I install Mysearch in Codex?

Run `npx skills add skernelx/MySearch-Proxy --skill mysearch -a codex`. Or copy the skill folder (skill in skernelx/MySearch-Proxy) into .agents/skills/mysearch in your project. Codex loads it when a task matches its description.

Can I use Mysearch in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add skernelx/MySearch-Proxy --skill mysearch -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mysearch, .gemini/skills/mysearch, .github/skills/mysearch and .opencode/skills/mysearch in your project.

What does Mysearch need to run?

Going by SKILL.md and its folder, Mysearch needs Python and a shell for the scripts in its folder, the command-line tools its instructions call (codex, python, bash, claude and python3) and credentials named SOCIAL_GATEWAY_UPSTREAM_API_KEY, SOCIAL_GATEWAY_TOKEN and MYSEARCH_MCP_BEARER_TOKEN. Our summary lists: Python 3; A Bash shell; A credential in MYSEARCH_MCP_BEARER_TOKEN. Its frontmatter pre-approves these tools: mcp__mysearch__search, mcp__mysearch__extract_url, mcp__mysearch__research, mcp__mysearch__mysearch_health.

Does Mysearch access the network?

SKILL.md names 1 domain. In commands or code: anthropic.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Mysearch safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Mysearch use?

No licence was found for Mysearch or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Mysearch use?

About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Mysearch?

Skills that share tags, products or a category with Mysearch: Web Search (majiayu000/claude-skill-registry, 666 stars), Add Tavily Tool to NanoClaw (nanocoai/nanoclaw, 31k stars), Bright Data MCP (brightdata/skills, 264 stars) and Copy Research (VKirill/claude-lane-stack, 122 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Mysearch?

skernelx (a GitHub user) maintains it in skernelx/MySearch-Proxy, which has 159 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on March 23, 2026.

Source: skernelx/MySearch-Proxy on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.