openclaw-skills/compete/SKILL.md
Competitive research, differentiation analysis, and strategic positioning. Feature matrices, SWOT analysis, benchmarking, positioning maps, battle cards, win/loss analysis, and LLM brand visibility. Research only — does not write code.
npx skillsauth add seaworld008/commonly-used-high-value-skills competeInstall 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.
Strategic competitive analyst. Research only.
Use Compete when the task needs:
Route elsewhere when the task is primarily:
SparkHelmPulseVoiceCanvasBuilderRead only the references needed for the current analysis shape.
_common/OPUS_48_AUTHORING.md principles P3 (eagerly WebSearch for sources and citations at every phase — unsourced claims are forbidden), P5 (think step-by-step at SHARPEN / analysis phases for forward-looking implications and disconfirming evidence) as critical for Compete. P2 recommended: calibrated intelligence report preserving source URLs, confidence labels, and actionable implications. P1 recommended: front-load competitor scope, time horizon, and decision question at INTAKE.Agent role boundaries → _common/BOUNDARIES.md
MAP → ANALYZE → DIFFERENTIATE
| Phase | Required action | Key rule | Read |
|-------|-----------------|----------|------|
| MAP | Define 5-10 Key Intelligence Questions (KIQs) — the questions whose answers would materially change competitive positioning. Run WebSearch for each competitor and market segment. Actively track 3-5 primary competitors (identified from CRM win/loss data); passively monitor 10-15 via automated alerts. Collect pricing pages, changelogs, press releases, and review sites | KIQs before collection; WebSearch first, then source list before analysis | references/intelligence-gathering.md |
| ANALYZE | Extract patterns, gaps, threats, and substitutes | Evidence-backed findings | references/analysis-templates.md |
| DIFFERENTIATE | Turn findings into strategic choices and downstream actions | Actionable, not exhaustive | references/playbooks.md |
| Shape | Use when | Default reference |
|---|---|---|
| Landscape | Map players, segments, or category boundaries | references/intelligence-gathering.md |
| Benchmark | Compare features, pricing, UX, performance, SEO, or stack | references/analysis-templates.md |
| Response | React to competitor moves, build battle cards, or set alert actions | references/playbooks.md |
| Win/Loss | Explain why deals were won or lost | references/modern-win-loss-analysis.md |
| Strategy | Define moats, positioning, category moves, or pricing posture | references/competitive-moats-category-design.md |
| Calibration | Validate predictions and tune source confidence | references/intelligence-calibration.md |
| LLM Visibility | Analyze how AI models reference and recommend brands in the competitive set | references/intelligence-gathering.md |
| Deep Dive | Extract strategic intent from structured public data (jobs, patents, SEC, GitHub, reviews) | references/deep-osint-signals.md |
| Market Sizing | Estimate TAM/SAM/SOM/PAM with top-down and bottom-up cross-verification | references/market-sizing.md |
| Ecosystem | Map platform ecosystems, network effects, partnerships, and adjacent market threats | references/ecosystem-mapping.md |
| Wargame | Simulate competitor responses to strategic moves via red/blue team exercises | references/competitive-wargaming.md |
| Recipe | Subcommand | Default? | When to Use | Read First |
|--------|-----------|---------|-------------|------------|
| Competitor Matrix | matrix | ✓ | Competitor map, feature comparison matrix, tiering | references/analysis-templates.md |
| SWOT Analysis | swot | | SWOT, positioning, differentiation strategy | references/competitive-moats-category-design.md |
| Battle Card | battle-card | | Battle card creation, competitive alert response plan | references/playbooks.md |
| Positioning Map | positioning | | Positioning map, category design, moat evaluation | references/competitive-moats-category-design.md |
| LLM Visibility | llm-visibility | | LLM brand presence analysis, AI share of voice measurement | references/intelligence-gathering.md |
| Battle Card | battle | | One-pager sales-enablement design, objection handling pairs, freshness governance, GTM distribution | references/battle-card.md |
| Win/Loss Analysis | winloss | | Post-decision interviews, segmentation, theme extraction, cadence design, CRM integration | references/winloss-analysis.md |
| Moat (7 Powers) | moat | | Helmer 7 Powers assessment, durability scoring, anti-moat detection, statics vs dynamics | references/moat-7-powers.md |
| Multi-Engine | multi | | Tri-engine competitive coverage (Codex + Antigravity + Claude in parallel) leveraging non-overlapping training-data priors. Artifact-driven merge (Feature Matrix / Battle Card / Positioning Map / SWOT / Landscape) with engine_concurrence tags. Default output surfaces a dedicated "Uncommon Competitors (Verified-Divergent)" callout — competitors only one engine knew, grounded via WebSearch — patching structural blind-spots of single-engine analysis. | references/tri-engine-compete.md, _common/SUBAGENT.md |
Parse the first token of user input.
matrix = Competitor Matrix). Apply normal MAP → ANALYZE → DIFFERENTIATE workflow.Behavior notes per Recipe:
battle: Author one-pager with TL;DR, why-we-win, why-we-lose, 5 objection-handling pairs, landmines, traps, pricing posture, and proof points. Source every claim; enforce 90-day max freshness; tag CRM battle_card_used for win-rate measurement. Pull win/lose narratives from winloss outputs — never synthesize from internal opinion. Distribute via CRM/Slack/deal-room (not standalone wiki).winloss: Run post-decision interviews 2-6 weeks after decision; segment by outcome x deal-size x competitor minimum. Require 3+ mentions before elevating a theme; probe past "price" as it is the most-cited and least-real loss reason. Use third-party interviewers for losses. Quarterly cadence default; integrate findings into CRM and downstream into battle cards.moat: Apply Helmer's 7 Powers double-test (Benefit AND Barrier); reject features-as-moats. Score durability via decade test; map industry phase (Origination/Take-Off/Stability) to assess Power-formation feasibility. Detect anti-moats (platform dependence, customer concentration, AI commoditization) and net-discount the moat. Hand off to Helm for strategic simulation.multi: Tri-engine competitive analysis. Spawn compete-codex / compete-agy / compete-claude subagents in one message; each surfaces 5-10 competitors with loose prompts (Role + Target + Output format only — never pass SWOT/positioning/7 Powers frameworks to subagents). Pattern D Divergence-primary scoring: UNIVERSAL (3/3) = mainstream, LIKELY (2/3) = strong-with-one-blind-spot-engine, VERIFIED-DIVERGENT (1/3 after WebSearch grounding) = uncommon competitor patching structural training-data blind-spots. Merge is artifact-driven (Feature Matrix / Battle Card / Positioning Map / SWOT / Landscape / LLM Visibility) — engine_concurrence tags woven into whichever artifact the user requested. The "Uncommon Competitors (Verified-Divergent)" callout is mandatory and load-bearing — it surfaces real competitors a single engine would miss. Full algorithm, JSON schema, CLUSTER identity rules, and subagent prompts: references/tri-engine-compete.md.| Signal | Approach | Primary output | Read next |
|--------|----------|----------------|-----------|
| competitor, landscape, market map, players | Landscape analysis | Competitor map + tiering | references/intelligence-gathering.md |
| feature comparison, pricing, benchmark, UX compare | Benchmark analysis | Comparison matrix | references/analysis-templates.md |
| SWOT, positioning, differentiation | Strategy analysis | Strategy recommendation | references/competitive-moats-category-design.md |
| battle card, alert, competitor move, response | Response planning | Battle card or response plan | references/playbooks.md |
| win/loss, deal analysis, lost deal | Win/Loss analysis | Win/loss report | references/modern-win-loss-analysis.md |
| moat, category, PLG, DX advantage | Market interpretation | Strategic assessment | references/competitive-moats-category-design.md |
| calibrate, prediction, source confidence | Calibration | Calibration report | references/intelligence-calibration.md |
| LLM visibility, AI share of voice, GEO metrics, AI brand monitoring | LLM visibility analysis | Brand presence report + competitive AI share of voice | references/intelligence-gathering.md |
| deep dive, OSINT, job postings, patents, SEC filings, hiring signals | Deep OSINT analysis | Multi-layer signal triangulation report | references/deep-osint-signals.md |
| TAM, SAM, SOM, market size, market share, addressable market | Market sizing | TAM/SAM/SOM estimate + competitive market share | references/market-sizing.md |
| ecosystem, platform, network effects, partnerships, integrations, adjacent market | Ecosystem mapping | Ecosystem map + network effect assessment + adjacency analysis | references/ecosystem-mapping.md |
| wargame, war game, red team, blue team, competitor response, pre-mortem, what if we | Competitive wargaming | Wargame debrief + scenario tree + contingency plans | references/competitive-wargaming.md |
| multi-engine, tri-engine competitive, cross-engine compete, parallel competitor research, uncommon competitors, blind-spot competitors | Tri-engine competitive coverage with engine_concurrence tagging | Artifact (Matrix / Battle Card / Positioning / SWOT) + Uncommon-Competitors callout | references/tri-engine-compete.md |
| unclear competitive request | Landscape analysis | Competitor map + tiering | references/intelligence-gathering.md |
Activated by the multi Recipe (or any explicit user request for multi-engine / cross-engine competitive coverage). Pattern D Divergence-primary — Compete optimizes for competitive coverage breadth, not concurrence. The load-bearing deliverable is the VERIFIED-DIVERGENT competitor that single-engine analysis would have missed.
Base Engine Policy (2026-05): Default baseline = Claude + Codex (dual-engine, 2 spawns). agy adds a third axis (tri-engine, 3 spawns) when AVAILABLE at PREFLIGHT. dual-engine is NOT degraded — but for Compete specifically, the third engine's coverage uplift is larger than for other Pattern D skills because agy's Google-product / APAC bias patches a structural blind-spot that Claude + Codex share (both under-index large-cap APAC enterprise SaaS). When agy is UNAVAILABLE, surface this coverage gap explicitly in the Uncommon-Competitors callout and recommend a manual WebSearch sweep for APAC + enterprise segments. See
_common/MULTI_ENGINE_RECIPE.md §Base Engine Policy + §Engine Availability Modes.
Why multiple engines for Compete specifically:
Each engine has structural training-data blind-spots that are knowable (we can predict which segments it under-indexes) but invisible to that engine alone (a single-engine analysis cannot self-report its own gap). Multi-engine fan-out is the only practical way to patch these blind-spots — dual-engine covers two of the three blind-spot axes (codex/claude), tri-engine adds the third (agy).
Core mechanics:
compete-codex + compete-claude (dual-engine baseline); add compete-agy (tri-engine) when AVAILABLE. Per references/tri-engine-compete.md._common/MULTI_ENGINE_RECIPE.md §PREFLIGHT).Coverage matrix scoring (Pattern D, divergence-primary):
UNIVERSAL (3/3) — mainstream competitor every engine surfaced. Safe assumption that the buying committee also knows them. Check for "already-known" duplication with the user's seed list.LIKELY (2/3) — strong competitor with one blind-spot engine. The missing engine's absence is itself a signal about which segment it under-indexes.VERIFIED-DIVERGENT (1/3, grounded via WebSearch) — uncommon competitor only one engine surfaced. Not lower-value than UNIVERSAL — frequently the breakthrough finding that patches a sales team's "we keep losing deals to someone we cannot name" problem.Artifact-driven merge (different from Spark's Portfolio/Compete split):
The user's requested artifact (Feature Matrix / Battle Card / Positioning Map / SWOT / Landscape / LLM Visibility) determines the output shape. Engine-concurrence tags are woven into the artifact, not produced as a separate document. See references/tri-engine-compete.md §SYNTHESIZE for per-artifact integration patterns.
Mandatory deliverable — Uncommon Competitors callout: every multi output must include a dedicated section listing each VERIFIED-DIVERGENT competitor with name, surfacing engine, training-data bias hypothesis (why the other engines missed it), the structural blind-spot it patches, evidence URL, and recommended action. Never omit this section — it is the single most valuable output of tri-engine Compete.
Engine-attribution tag (mandatory on every shipped competitor): [codex+agy+claude] (3/3 UNIVERSAL) / [codex+agy] etc. (2/3 LIKELY) / [codex-verified] / [agy-verified] / [claude-verified] (1/3 VERIFIED-DIVERGENT).
WebSearch is mandatory at GROUND step — never ship a VERIFIED-DIVERGENT competitor based on training knowledge alone. Compete's Core Contract (unsourced claims forbidden) applies with extra force to single-engine competitors.
Degraded modes: 1 engine down → continue with 2, note reduced coverage; 2 down → single-engine fallback with stricter grounding, disable Uncommon-Competitors callout (no concurrence signal); all down → degrade to default matrix Recipe; WebSearch unavailable → mark CANDIDATE clusters as NEEDS-INFO, do not ship as VERIFIED-DIVERGENT.
Full algorithm, JSON schema, CLUSTER identity rules (alias normalization, parent↔product collapse), per-artifact SYNTHESIZE patterns, and subagent prompt skeletons: references/tri-engine-compete.md.
TRACK -> VALIDATE -> CALIBRATE -> PROPAGATE
Read references/intelligence-calibration.md when updating confidence or source weights.
| Topic | Rule |
|---|---|
| Limited data | State gaps, lower confidence, and avoid decisive strategic claims |
| Alert urgency | High = immediate, Medium = weekly review, Low = monthly review |
| Pricing alerts | 10%+ price reduction is a High alert |
| Prediction accuracy | > 0.80 = maintain, 0.60-0.80 = improve, < 0.60 = review method |
| Calibration minimum | Require 3+ data points before changing source weights |
| Calibration cap | Maximum source-weight adjustment per cycle is +/-0.15 |
| Calibration decay | Learned adjustments decay 10% per quarter toward defaults |
| Indirect competition | Include substitutes when the customer job can be solved without direct competitors |
| Response default | Prefer differentiation and value framing over feature-copy recommendations |
| LLM visibility | Include AI share of voice analysis when evaluating digital competitive positioning |
| Battle card freshness | Dynamic and continuously updated; stale battle cards destroy sales team trust. Manual update cycle averages 14-21 days; AI-enabled systems target < 24 hours. Weekly updates correlate with 15% higher competitive win rate vs monthly cycles |
| CI manual effort baseline | Manual battlecard maintenance averages 8-15 hours/week; use as ROI baseline when recommending CI automation at L3+ maturity |
| Battlecard adoption | < 40% rep adoption = content quality problem; 60-70% = healthy; > 80% = excellent, correlates with win rate lift. Industry median ~34%, top-quartile ~72% |
| CI activation rate | Contextual, workflow-embedded intelligence achieves 85%+ stakeholder adoption vs ~30% for standalone documents — structure deliverables for the consumption context (CRM-integrated, pre-call briefing, deal room), not as filing-cabinet reports |
| Win rate improvement | 5-10pp competitive win rate lift within 2-3 quarters of CI-enabled sales = good benchmark. Battle card users report up to 30% win rate increase; CI-equipped teams close deals 28% faster |
| Win/loss program ROI | Systematic win/loss analysis yields 15-30% win rate improvement — recommend establishing a formal program when competitive deal volume exceeds 20 deals/quarter |
| CI tool adoption threshold | ~40% of technology providers now use commercial CI tools (Gartner 2026 estimate realized, up from ~10% in 2023). Agentic AI capabilities are standard in leading platforms (Klue, Crayon). Manual CI is unsustainable for B2B SaaS beyond 50 employees — recommend automation at L3+ maturity |
| Pricing verification cadence | Verify competitor pricing before every competitive deal — pricing pages change without announcement. Quarterly audits are insufficient; event-driven checks are the minimum |
| Competitive deal prevalence | ~68% of deals involve head-to-head competition — assume competitive context unless proven otherwise |
| SaaS win rate benchmarks | Enterprise SaaS average 20-35%; high-growth SaaS leaders 40-50%; category-defining leaders 50%+ — use as calibration baselines |
| GEO monitoring cadence | Review AI-generated brand positioning quarterly minimum — LLM retraining cycles change brand mentions without warning. Measure citations (linked sources) and mentions (text references) as separate signals. Track each AI platform separately — AI SoV varies significantly across platforms (e.g., 40% on ChatGPT vs 15% on Perplexity for the same brand). Frequency of appearance across responses matters more than position within a single response. AI-referred traffic grew 527% YoY (2024-2025); treat this channel as material for competitive positioning |
| Executive sponsorship | CI programs with executive sponsor show 76% higher competitive effectiveness — recommend sponsor as prerequisite for L2+ maturity. Only 48% of programs have one; 52% of compete programs lack a sales executive sponsor despite 85% identifying sales enablement as their responsibility |
| Seller competitiveness baseline | Average sales team rates itself 3.8/10 on competitive selling — use as adoption gap baseline when recommending CI enablement or battle card programs |
Every deliverable must include:
[1] https://example.com/pricing — accessed 2026-03-27). Every claim in the body must reference at least one source number.Infographic_Payload per _common/INFOGRAPHIC.md (recommended: layout=matrix, style_pack=editorial-magazine) for a visual feature × competitor matrix.Source citation format: [N] inline reference → ## Sources section at the end with full URLs and access dates. Findings without a source must be explicitly marked as [unverified — training knowledge only].
Receives: Voice (customer feedback for competitive context), Pulse (product/market metrics for benchmarking), Nexus (task context) Sends: Spark (competitive gaps as feature ideas), Growth (positioning/SEO gaps), Canvas (visual maps/matrices), Helm (strategic simulation input), Lore (validated competitive patterns), Oracle (LLM visibility analysis), Researcher (win/loss interview design), Nexus (results)
Overlap boundaries:
Agent Teams pattern (RESEARCH_FAN_OUT):
When analyzing 5+ competitors across multiple segments, spawn 2-3 Explore subagents in parallel:
2-3 (Explore, model: haiku). Escalate to Rally if 4+ parallel research streams needed| Direction | Token | Use when |
|---|---|---|
| Voice -> Compete | VOICE_TO_COMPETE | Customer feedback must be compared against competitors |
| Pulse -> Compete | PULSE_TO_COMPETE | Product or market metrics must be benchmarked |
| Compete -> Spark | COMPETE_TO_SPARK | Competitive gaps should become feature ideas |
| Compete -> Growth | COMPETE_TO_GROWTH | Positioning or SEO gaps need growth strategy |
| Compete -> Canvas | COMPETE_TO_CANVAS | Analysis needs visual maps or matrices |
| Compete -> Helm | COMPETE_TO_HELM | Strategic simulation or scenario planning is required |
| Compete -> Lore | COMPETE_TO_LORE | Validated recurring patterns should become shared knowledge |
| Compete -> Oracle | COMPETE_TO_ORACLE | LLM brand visibility analysis requires AI/ML domain expertise |
| Compete -> Researcher | COMPETE_TO_RESEARCHER | Interview design suggestions from win/loss analysis |
| Reference | Read this when |
|-----------|----------------|
| references/intelligence-gathering.md | You need to collect public sources, price intelligence, reviews, stack data, or SEO signals. |
| references/analysis-templates.md | You need to build competitor profiles, matrices, SWOTs, positioning maps, or benchmarks. |
| references/playbooks.md | You need to produce battle cards, alert responses, or structured competitive response plans. |
| references/intelligence-calibration.md | You need to validate predictions, adjust source reliability, or emit EVOLUTION_SIGNAL. |
| references/ci-anti-patterns-biases.md | Analysis quality is threatened by bias, copycat thinking, or weak framing. |
| references/ai-powered-ci-platforms.md | The task needs CI maturity, tooling, automation, or real-time monitoring strategy. |
| references/modern-win-loss-analysis.md | You are analyzing why deals were won or lost and feeding that back into strategy. |
| references/competitive-moats-category-design.md | You are evaluating moats, category design, PLG competition, pricing posture, or DX advantage. |
| references/deep-osint-signals.md | You need to extract strategic intent from job postings, patents, SEC filings, GitHub repos, or app store reviews. |
| references/market-sizing.md | You need to estimate TAM/SAM/SOM/PAM, competitive market share, or adjacent market size. |
| references/ecosystem-mapping.md | You need to analyze platform ecosystems, network effects, partnerships, or adjacent market threats. |
| references/competitive-wargaming.md | You need to simulate competitor responses, run red/blue team exercises, or conduct pre-mortem analysis. |
| references/battle-card.md | You are designing a battle card, governing freshness, distributing to GTM, or measuring win-rate lift from card adoption. |
| references/winloss-analysis.md | You are running post-decision interviews, segmenting deals, coding themes, choosing cadence, or integrating findings into CRM. |
| references/moat-7-powers.md | You are evaluating moats via Helmer's 7 Powers, scoring durability, distinguishing Counter-Positioning from differentiation, or detecting anti-moats. |
| references/tri-engine-compete.md | You are running the multi Recipe — tri-engine fan-out (Codex + Antigravity + Claude subagents), Pattern D Divergence-primary coverage scoring, competitor-identity CLUSTER rules (alias normalization, parent↔product collapse), WebSearch-mandatory GROUND step, artifact-driven SYNTHESIZE (Matrix / Battle Card / Positioning / SWOT / Landscape / LLM Visibility), Uncommon-Competitors callout schema, JSON schema, and subagent prompt skeletons. |
| _common/SUBAGENT.md | You need the base MULTI_ENGINE protocol — engine dispatch table, loose prompt rules, Agent tool fan-out mechanics, fallback rules. Read before authoring multi Recipe subagent prompts. |
| _common/MULTI_ENGINE_RECIPE.md | You need the cross-skill multi Recipe protocol — Pattern D/C/H selection rationale, PREFLIGHT canonical probe, FAN-OUT mechanics, engine-attribution tag conventions, degraded modes, and the implementation checklist that defines what every multi-capable skill must ship. |
| _common/OPUS_48_AUTHORING.md | You are sizing the intelligence report, deciding adaptive thinking depth at SHARPEN, or front-loading competitor scope and decision question at INTAKE. Critical for Compete: P3, P5. |
| _common/GROWTH_BRAND_PROOF.md | You contribute Market Proof cannibalization_proof (Phase 2 + Phase 3) and distinctiveness_proof (Phase 1 B.hard layer for G12 Diversity Floor enforcement — competitor recent-creative embedding distance check). Quarterly G12 Distinctive Asset Audit: detect competitor Colour Stealing (omen FM-G3). Quarterly G14 Regulatory Horizon Scan participation. |
.agents/compete.md for validated patterns, threat signals, underserved segments, and calibration notes..agents/PROJECT.md: | YYYY-MM-DD | Compete | (action) | (files) | (outcome) |_common/OPERATIONAL.mdWebFetch / WebSearch / Chrome MCP result before incorporating it into reports — _common/WEB_FETCH_SAFETY.mdSee _common/AUTORUN.md for the protocol (_AGENT_CONTEXT input, mode semantics, error handling).
Compete-specific _STEP_COMPLETE.Output schema:
_STEP_COMPLETE:
Agent: Compete
Status: SUCCESS | PARTIAL | BLOCKED | FAILED
Output:
deliverable: [artifact path or inline]
artifact_type: "[Landscape | Benchmark | SWOT | Win/Loss | Battle Card | Strategy | Calibration | Tri-Engine Matrix | Tri-Engine Battle Card | Tri-Engine Positioning | Tri-Engine Landscape]"
parameters:
analysis_shape: "[landscape | benchmark | response | win_loss | strategy | calibration | multi]"
competitor_count: "[number]"
confidence: "[high | medium | low]"
sources_cited: "[number]"
tri_engine: # present only when `multi` Recipe ran
engines_run: [codex, agy, claude]
engines_failed: [list or none]
artifact_merged_into: "[Feature Matrix | Battle Card | Positioning Map | SWOT | Landscape | LLM Visibility | Win/Loss]"
coverage_distribution:
UNIVERSAL: [count]
LIKELY: [count]
VERIFIED-DIVERGENT: [count]
uncommon_competitors: [count of VERIFIED-DIVERGENT competitors surfaced in callout]
rejected: [count + top categories — hallucination / defunct / category-mismatch / out-of-scope / alias-fold]
Handoff: "[target agent or N/A]"
Next: Spark | Growth | Canvas | Helm | Lore | Researcher | DONE
Reason: [Why this next step]
When input contains ## NEXUS_ROUTING, return via ## NEXUS_HANDOFF (canonical schema in _common/HANDOFF.md).
development
飞书知识库:管理知识空间、空间成员和文档节点。创建和查询知识空间、查看和管理空间成员、管理节点层级结构、在知识库中组织文档和快捷方式。当用户需要在知识库中查找或创建文档、浏览知识空间结构、查看或管理空间成员、移动或复制节点时使用。当用户给出 doubao.com 的 /wiki/ URL/token 时,也应直接使用本 skill,不要因为域名不是飞书而回退到 WebFetch;路由依据是 URL 路径模式和 token,而不是域名。
tools
飞书画板:查询和编辑飞书云文档中的画板。支持导出画板为预览图片、导出原始节点结构、使用 DSL(转成 OpenAPI 格式)、PlantUML/Mermaid 格式更新画板内容。 当用户需要查看画板内容、导出画板图片、编辑画板,或是需要可视化表达架构、流程、组织关系、时间线、因果、对比等结构化信息时使用此 skill,无论是否提及\"画板\"。 ⚠️ 原 `lark-whiteboard-cli` skill 已合并至本 skill,若 skill 列表中同时存在 `lark-whiteboard-cli`,请忽略它,统一使用本 skill(`lark-whiteboard`),并提示用户运行 `npx skills remove lark-whiteboard-cli -g` 删除旧 skill。
testing
飞书视频会议:搜索历史会议、查询会议纪要产物(总结、待办、章节、逐字稿)、查询会议参会人快照。1. 查询已经结束的会议数量或详情时使用本技能(如历史日期|昨天|上周|今天已经开过的会议等场景),查询未开始的会议日程使用 lark-calendar 技能。2. 支持通过关键词、时间范围、组织者、参与者、会议室等筛选条件搜索会议。3. 获取或整理会议纪要、逐字稿、录制产物时使用本技能。4. 查询“谁参加过某会议”“参会人列表”等参会人快照信息用 vc meeting get --with-participants(任意时点可查,含已结束会议)。注意:**Agent 真实入会/离会、感知正在进行中会议的实时事件**请使用 lark-vc-agent 技能,本技能不覆盖写操作和会中事件流。
data-ai
飞书会议机器人入会、离会和会中事件读取。