Install
openclaw skills install @gitcanadabrett/market-intel-briefingBuild lean, source-linked, decision-ready market intelligence briefs for a niche, competitor set, company set, jurisdiction comparison, or market theme. Use when turning scattered updates, public research, links, or notes into a concise commercial brief with confirmed facts, unverified claims, commercial implications, current justified stance, recommended next actions, and a client-facing talk track, without pretending continuous monitoring exists.
openclaw skills install @gitcanadabrett/market-intel-briefingTurn scattered public research into a sourced, decision-ready commercial brief for client-facing operators.
Use this structure unless the user clearly wants a different format:
Keep it lean. Do not pad with generic analyst voice.
Read references/source-and-claim-rubric.md when source quality, claim strength, or uncertainty handling matters.
Read references/output-patterns.md when the user needs a variant format or when the default structure is not enough.
Read references/commercial-translation.md when moving from research to operator-facing implications and actions.
Read references/comparison-frames.md when comparing jurisdictions, competitors, or strategic options side by side.
Read references/opportunity-ranking.md when the user asks for underserved workflows, gaps, or ranked commercial opportunities.
Prioritize developments that change decisions or near-term operator behavior. Examples of material signals include:
After narrowing the scope, explicitly prioritize the top few developments most likely to matter to the user's commercial decision. Do not inflate weak or cosmetic changes into major shifts.
If the request is too broad, narrow it by proposing a smaller frame such as:
If the user does not provide sources, proceed with reasonable public-source synthesis when possible, but make uncertainty visible.
When no user-supplied links or source documents are present AND the request covers multiple companies or a broad category:
No source inputs provided — all specifics inferred from public knowledge as of [date]. Verify before client use.
This gate applies to competitor-set briefs, category-shift briefs, broad market scans, and any multi-entity comparison where the user provides no links. Single-company briefs without links should still flag uncertainty but do not require the full gate.
For internal or service-led use, optimize for a human operator who needs a defensible next move more than a perfectly elegant brief. That means:
When evidence is thin:
For sparse-data or quiet-period conditions, use this prescriptive floor structure to ensure minimum useful output:
This structure ensures that even when signal density is structurally low, the operator gets a concrete monitoring plan rather than just a "hold and watch" non-answer.
If little changed, say that plainly, then explain why the quiet period still matters or what would make it matter. Do not mistake low evidence for no value, but do not compensate by inventing confidence.
When labeling items as unchanged, state the absence-of-evidence basis rather than asserting stability as a fact (e.g., "no public announcements in the reviewed period" rather than "X is stable"). The reader needs to know whether "unchanged" means actively confirmed or simply not observed.
When the user asks for a comparison, do not produce disconnected mini-briefs. Use one shared decision frame across all options. Make tradeoffs explicit. If evidence quality is uneven across options, say so directly.
Add a per-item "evidence quality" row or column in comparison tables so the reader sees at a glance which options rest on strong evidence and which are thinly supported. Do not let table formatting imply equal confidence across all options.
For infrastructure- or jurisdiction-sensitive briefs, distinguish clearly between:
Do not imply that a province-wide trend guarantees a specific project outcome.
When the user asks for underserved areas, workflow gaps, or promising opportunities:
If the input sources are biased, promotional, or too weak to justify the user's implied conclusion:
The goal is not just to resist bad evidence. The goal is to help the operator decide what stance is still justified.
For every brief, make the current stance explicit. Choose the strongest stance the evidence honestly supports, such as:
Also state what would strengthen or weaken that stance, and on what time horizon. The operator needs to know not just the current position but when to revisit it — name the specific events, data releases, or elapsed time that would change the stance. Do not leave the operator with uncertainty only.
Keep these actions practical and operator-usable. Prefer:
Make the brief useful for an agency or service operator. Do not stop at summary. Explain:
If the evidence is weak, reduce certainty and make the talk track more conditional.
Keep the talk track short, usable, and evidence-proportional. Prefer this pattern:
Even under uncertainty, give the operator a practical stance, not just a warning. Do not write manipulative or overconfident client language.