Skip to main content
ClaudeWave
Skill4.1k estrellas del repoactualizado today

meta-competitive-intel

The meta-competitive-intel skill monitors one to several target companies across pricing, product, leadership, hiring, partnerships, funding, and news dimensions to generate sales and strategy briefs. Use it when a user requests competitive monitoring for named companies over a specific timeframe with baseline comparison and actionable recommendations, but not for generic company research, product comparisons without named targets, or daily planning.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/opensquilla/opensquilla /tmp/meta-competitive-intel && cp -r /tmp/meta-competitive-intel/src/opensquilla/skills/bundled/meta-competitive-intel ~/.claude/skills/meta-competitive-intel
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# meta-competitive-intel

Connector / competitive-intel meta-skill. Monitors one to a handful of
target companies across pricing, product, leadership, hiring, and news
dimensions; extracts grounded signals; classifies a verdict; produces
a brief with concrete actions. Always read-only — never sends emails,
posts, or modifies tracker data.

## Composition philosophy — multi-skill bundled orchestration

This meta-skill uses **only OpenSquilla-bundled atomic skills** plus
the five built-in step kinds — no external dependencies. The DAG calls
into **5 distinct bundled atomic skills**:

| Skill | Step(s) | Role in the DAG |
|---|---|---|
| `multi-search-engine` | `web_research`, `web_research_target_1..3`, `web_research_retry` | Primary, target-level, and fallback research source, fed by LLM-generated short search queries rather than raw target grids |
| `deep-research` | `deep_dive` | Extra rounds for `SINGLE_DEEP` mode only |
| `memory` | `recall_baseline`, `store_brief` | Cross-session continuity. `recall_baseline` pulls the last brief from durable memory automatically so `baseline_diff` works even when the user didn't paste a baseline; `store_brief` writes this run for next time. **This pair effectively delivers what the proposed `state:` primitive would give us.** |
| `xlsx` | `signals_xlsx` | When the user explicitly asks for a spreadsheet / `xlsx` / download / export, export the signal table + baseline diff as a workbook |
| `docx` | `export_docx` | Optional final DOCX export |

Step kinds used: `llm_chat`, `llm_classify`, `user_input`, `skill_exec`,
`agent`.

Before search, `search_strategy` uses the LLM to translate structured intel
context into compact `SEARCH_QUERY` lines with target aliases and product
names. The flow then adds focused target-specific searches for the first
three monitored targets, so a broad competitive-intel request does not depend
on one generic multi-company result. This keeps generalized inputs such as
Chinese company names, baseline-diff requests, and "all dimensions" replies
from becoming brittle YAML-like search strings.

Direct URL fetching of competitor pages is intentionally out of scope
for this skill — the search results from `web_research` are normally
enough, and adding URL-scrape would require a compliance-aware fetcher
not currently bundled. If the user wants page-level detail, they can
paste the page content into the next turn.

Persistence to Notion / external knowledge bases is also out of scope:
the deliverable is the markdown emitted by `deliver_intel_brief`; the
user copies it wherever they want.

## Mode design

Four depth labels via `llm_classify: depth`:

- `SINGLE_DEEP` — one target, multi-round deep-research, full
  signal table, full actions. Best for "tell me everything about
  $competitor's last quarter."
- `MULTI_QUICK` — 2-5 accounts, scan-level coverage, top-10 signal
  table. Best for "what did these 5 do this month?"
- `DIFF_VS_BASELINE` — baseline text was pasted, the run leads with
  the diff section. Best for "what's new since I last looked?"
- `EXEC_BRIEF` — 5-bullet executive summary + verdict + top 3
  actions, nothing else. Best for "give me something to forward to
  the CEO."

## Honest limitations (first-wave)

- **No `state:` primitive.** Baselines are pasted each turn; the
  proposed `state:` would persist last run's signals automatically.
- **No `foreach`.** The first three targets get focused search lanes; beyond
  that, remaining targets share the broad query context. With `foreach`, each
  target would get its own isolated step + audit trail per target.
- **No alerting.** The skill produces a brief on demand; it doesn't
  push notifications. A future combination with `cron` (bundled) +
  the proposed `event_trigger` primitive would give a "monitor this
  every Monday" mode.
advanced-dubbing-studioSkill

Submit audio or video for multilingual dubbing, poll status, and download dubbed audio. Use when the user asks for dubbing, 多语言配音, 视频翻译配音, 译制片, or wants a source clip dubbed into another language.

ai-video-scriptSkill

Generate a structured short-video shooting script from a topic. Emits a strict, machine-parseable shot list (3 shots by default) with image prompt + video prompt + voiceover + on-screen text per shot. Trigger when the user asks for a video script, 分镜, 短视频文案, AI视频, 短剧脚本, or wants visual prompts ready for image/video generation.

cronSkill

Use when the user asks to schedule recurring tasks, one-off reminders, timers, or cron-style jobs through the OpenSquilla cron tool.

deep-researchSkill

Multi-round research with explicit methodology, evidence tracking, and citation-tagged synthesis. Trigger on 'deep dive', 'research report', 'literature review', 'investigate X across sources', 'multi-round investigation'. Distinct from the `summarize` skill, which is a single-pass condensation; this skill maintains a state file across iterations, tracks coverage, and produces a long-form report with per-claim citations. Three execution stages: plan (scope into sub-questions), iterate (record evidence per round), compile (synthesize report). The skill itself does not fetch the web — it tells the host agent which fetches to perform via OpenSquilla's existing web tools, and records what comes back.

docxSkill

Read, edit, or create Microsoft Word `.docx` files. Trigger this skill whenever the user mentions a Word document, .docx file, contract, report, brief, memo, or asks to extract text, modify an existing doc, generate one from a brief, or audit tracked changes. Three execution paths: text-and-structure extraction, in-place edit-by-run (preserves styles), and create-from-scratch with python-docx. Falls back to OOXML unzip-and-patch for layout work python-docx cannot reach.

git-diffSkill

Capture the current git diff (staged, working-tree, or staged file list) as text. Direct shell call for workflows that need repository diffs without an LLM agent loop.

githubSkill

GitHub operations via `gh` CLI: issues, PRs, CI runs, code review, API queries. Use when: (1) checking PR status or CI, (2) creating/commenting on issues, (3) listing/filtering PRs or issues, (4) viewing run logs. NOT for: complex web UI interactions requiring manual browser flows (use browser tooling when available), bulk operations across many repos (script with gh api), or when gh auth is not configured.

history-explorerSkill

Query the per-turn DecisionEntry log for skill co-occurrence patterns, meta-skill usage stats, and the router fixture corpus. Returns a JSON summary suitable for downstream LLM consumption. Used by meta-skill-creator's harvest step but also useful standalone for 'which skills did I use most this week?'