skills/web-research/SKILL.md
--- name: web-research description: Use for all web research tasks - market research, competitor analysis, deep research on topics, finding information about leads/prospects, technology trends, and any inquiry requiring current web information. license: MIT metadata: author: swal version: "1.0.0" { "openclaw": { "emoji": "🔍", "requires": {} } } --- # Web Research Skill Unified web search using multiple providers for comprehensive research. ## Providers ### 1. MiniMax MCP (Primar
npx skillsauth add iberi22/swal-skills skills/web-researchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Unified web search using multiple providers for comprehensive research.
Uses MiniMax's built-in web search when available via MCP.
// Via MiniMax MCP tool
await mcp_web_search({ query: "your question", count: 10 })
const API_KEY = 'BSA45gpKkamwtDnxcoFDovOM2l3SRUX';
// Web Search
GET https://api.search.brave.com/res/v1/web/search?q=query&count=10
// News Search
GET https://api.search.brave.com/res/v1/news/search?q=query&count=10
// Headers: X-Subscription-Token: BSA45gpKkamwtDnxcoFDovOM2l3SRUX
const TAVILY_API_KEY = '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';
// API Endpoint
POST https://api.tavily.com/search
// Body
{
"api_key": TAVILY_API_KEY,
"query": "your query",
"max_results": 10,
"include_answer": true,
"include_raw_content": false
}
| Task | Recommended Provider | |------|-------------------| | Quick facts | Brave Search | | Deep research | Tavily (with AI answer) | | Market research | Tavily + Brave combined | | News monitoring | Brave News | | Company research | Tavily + Brave | | Lead generation | Tavily (structured data) |
// 1. Quick search with Brave
const braveResults = await braveSearch("target company");
// 2. Deep research with Tavily
const tavilyResults = await tavilySearch("industry analysis", { include_answer: true });
// 3. Combine and analyze
const fullReport = {
quickFacts: braveResults,
deepAnalysis: tavilyResults.answer,
sources: tavilyResults.results
};
// Research company/industry
const search = async (company, industry) => {
const brave = await braveSearch(`${company} ${industry} news`);
const tavily = await tavilySearch(`${company} ${industry} analysis`, {
include_answer: true,
max_results: 15
});
return { brave, tavily };
};
brave-search.js - Brave Search CLItavily-search.js - Tavily Search CLIdeep-research.js - Combined research workflowtesting
Xavier2 as the central context engine for SWAL - intelligent memory, decision-making, and context orchestration. Xavier2 is the CEO brain that stores memories, coordinates agents, and maintains project state.
tools
Delegate coding tasks to Codex, Claude Code, or Pi agents via background process. Use when: (1) building/creating new features or apps, (2) reviewing PRs (spawn in temp dir), (3) refactoring large codebases, (4) iterative coding that needs file exploration. NOT for: simple one-liner fixes (just edit), reading code (use read tool), thread-bound ACP harness requests in chat (for example spawn/run Codex or Claude Code in a Discord thread; use sessions_spawn with runtime:"acp"), or any work in ~/clawd workspace (never spawn agents here). Claude Code: use --print --permission-mode bypassPermissions (no PTY). Codex/Pi/OpenCode: pty:true required.
testing
Validador automático para WorldExams. Verifica integridad técnica y calidad pedagógica, activando regeneración automática si es necesario.
tools
Generador de bundles de preguntas ICFES Colombia (Matemáticas, Lectura Crítica, Ciencias, Sociales, Inglés) para grados 6, 9 y 11 usando MiniMax MCP.