Systems Lab

Agent skill

intel-weekly-report

Generate a weekly competitive-intelligence report from monitored competitor page changes within a date range, with an AI business-impact summary and per-page change list.

activeSelf-containedInstructions only625 words

Filed under Analytics and reporting.

From b2bforce/b2bforce · 29 skills · 2 · pushed 2026-08-21

What it does when it runs

Generate a weekly competitive-intelligence report from monitored competitor page changes within a date range, with an AI business-impact summary and per-page change list. Use when the user wants a weekly digest, monitoring summary, or shareable intel report. Read firm profile and monitoring files first.

Read from the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.

Keys and connectors you must supply
None found.
Hosts it reaches
No third-party host appears in the skill or its bundled files.
Tool permissions it declares
No allowed-tools in the frontmatter. It only issues instructions, so there is nothing to bound.
Actions present in the files
None. Instructions only.

Ask about intel-weekly-report

Opens your assistant with this page's verified links already in the prompt.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah
git clone --depth 1 --filter=blob:none --sparse https://github.com/b2bforce/b2bforce.git /tmp/b2bforce
git -C /tmp/b2bforce sparse-checkout set ".agents/skills/intel-weekly-report"
mkdir -p ~/.claude/skills/intel-weekly-report
cp -R "/tmp/b2bforce/.agents/skills/intel-weekly-report/." ~/.claude/skills/intel-weekly-report/

Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗

The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.

Reproduced in full from b2bforce/b2bforce/blob/7682ed90c62190a0f3c09eb135596d08bd6890bc/.agents/skills/intel-weekly-report/SKILL.md, which is licensed MIT (skill frontmatter). 625 words, 12 headings.

Weekly Intelligence Report

Aggregates detected website changes for monitored competitors over a period (default: last 7 days) into a single report with an AI summary.

Read First

  1. workspace/firm/profile.md — firm scope.
  2. Monitoring files from intel-competitor-monitoring: workspace/intelligence/competitors/{slug}/changes/*.md, snapshots/{page-slug}/*.md, and pages.md.

When to Use

  • User wants a weekly digest / monitoring summary across competitors
  • Producing a shareable intelligence report
  • Scheduled or manual summary of significant changes

Workflow (per competitor)

1. Collect changed snapshots

For the period [period_start, period_end], collect change artifacts from:

workspace/intelligence/competitors/{slug}/changes/*.md

Include files where frontmatter changed_at falls inside the range. Significance is not filtered here; all detected changes count. Track:

  • pages_analyzed - count of rows in pages.md with Monitor=true
  • pages_with_changes - distinct page_slug values with change files in the period
  • raw_changes[] - { url, page_slug, change_type, significance, changed_at, business_summary }

If pages_with_changes == 0, the summary is exactly "No changes detected during this reporting period." A report is still produced for the company in this case.

2. Business-impact summary

Use the current agent/LLM session to summarize the collected change files. Truncate the combined change text to 15000 chars (MAX_DIFF_LENGTH). Use this system prompt:

You are a business intelligence analyst specializing in competitive monitoring.
Your task is to summarize website changes detected on a monitored company's website.

Guidelines:
- Provide a concise summary in 3-5 sentences
- Focus on business-relevant changes (pricing, products, messaging, team changes)
- Highlight any strategic implications
- Use clear, professional language
- If changes seem minor/technical, note that briefly

User prompt: Summarize the following website changes detected on {name} ({url}):\n\n{diffs}

If no LLM summary is available, summarize the change files deterministically and mark <!-- dry-run: no LLM summary -->.

3. Write the report

workspace/intelligence/reports/{YYYY-MM-DD}-{slug}-weekly.md

---
competitor: {slug}
period_start: 2026-05-25
period_end: 2026-06-01
pages_analyzed: 12
pages_with_changes: 3
generated: 2026-06-01
---

Body sections:

  1. Summary — the AI business-impact summary.
  2. Changed pages — per URL: what changed (1–2 lines from the diff).
  3. No-change note — if applicable.

4. Optional: answer-engine visibility drift

If workspace/intelligence/ai-visibility/share-of-answer.md exists, add an AI visibility section comparing the two most recent batches:

  • citation rate this batch vs last, as a rate over the same active prompts;
  • prompts where the firm gained or lost a mention;
  • competitors that gained mentions;
  • new domains appearing in cited_domains.

Rules, inherited from intel-ai-visibility and not restated per report:

  • Skip this section entirely if only one batch exists. A baseline is not a trend.
  • Compare batches, never individual runs. Engines are non-deterministic, and a single run flipping is noise.
  • Never explain why a mention changed. Engines do not disclose that, and an invented mechanism is worse than reporting the change alone.

Visibility batches are usually monthly while this report is weekly, so most weeks this section is absent or unchanged. Say "no new batch since {date}" rather than repeating last month's numbers as if they were fresh.

5. Optional: roll-up across all competitors

A combined workspace/intelligence/reports/{YYYY-MM-DD}-weekly-rollup.md linking each per-competitor report.

Scheduling

Can be run manually by an agent or by one responsible automation runner. The generator is period-agnostic and accepts any [period_start, period_end]; previous 7 days is the recommended default.

Rules

  1. Only include pages with change artifacts in the period; never pad the report.
  2. Keep the AI summary to 3–5 sentences, business-focused.
  3. Reports are committed artifacts — write to workspace/intelligence/reports/.

Related Skills

SkillWhen
intel-competitor-monitoringProduces the snapshot/change files this report consumes
intel-competitor-discoveryExpand the monitored set before reporting
intel-ai-visibilityProduces the share-of-answer batches for the visibility section
firm-contextCompetitor list and firm scope

Other skills for the same job

Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.

Need help setting it up?

This page tells you what intel-weekly-report does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.

Book a call →

The directory stays free. There is nothing gated behind this.