本文へ移動
cccskills
無料GitHub で公開

topic-search

Generic ad-hoc topic search across CopilotKit + AG-UI Discord/GitHub. "Find all reports about <topic> in the last <N> days." Returns a structured chronological list with reporter handles + 1-line summaries + optional enterprise enrichment. Triggers on "find all reports about", "search across both communities", "look for X in last N days".

インストール方法を見る

含まれるファイル(1)

  • SKILL.md4.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Topic search

Ad-hoc lookup tool for "I want to know everyone who reported X."

Inputs

  • Topic keyword(s) — required. E.g. "ADK threads", "webhooks", "rate limiting", "Mastra streaming".
  • Date window — required. Default: last 90 days. Accept "last 30 days", "last quarter", explicit ISO dates.
  • Scope — optional. CopilotKit only / AG-UI only / both (default). Filters which Discord servers + GitHub repos to search.
  • Enrichment — optional. If set, run enrich-reporter on every GitHub author found.

Flow

  1. Compute window. Today minus the requested span → ISO range.

  2. GitHub search per repo in scope:

    gh issue list --repo <repo> --state all --limit 100 --search "<keyword> created:<start>..<end>" --json number,title,url,author,createdAt,state
    

    Run multiple --search variants for synonym coverage if needed (e.g. "thread" + "session" + "ADK").

  3. Discord per server in scope:

    • Text channels: mcp__discord__read_messages with limit: 100, then keyword-filter in-memory.
    • Forum channels: mcp__discord__list_forum_threads, filter thread titles + creation dates, then mcp__discord__read_thread_messages for any title matching the keyword.
  4. Optional enrichment (if enrichment=true): spawn enrich-reporter subagent on the unique GitHub author list.

  5. Sort chronologically oldest → newest.

  6. Render as structured list per "Output shape" below.

Output shape

## <Topic> — last <N> days (<start> → <end>)

**<X> reports · <Y> distinct reporters · <Z> enterprise affiliations**

### Reports — <repo or community 1>

- **YYYY-MM-DD** · 💬 [<reporter>](<thread-url>) [🏢 <Company>] — one-line summary.
- **YYYY-MM-DD** · 🐛 [#NNNN](<issue-url>) [<reporter>](<github-url>) [🏢 <Company>] · <state> — one-line summary.
- ...

### Reports — <repo or community 2>

- ...

### Enterprise affiliations (if enrichment ran)

- **<Name>** 🏢 **<Company>** — <N> reports across <which surfaces>.

### Themes (optional, 2-4 patterns spanning the results)

1. **Headline.** Body sentence with linked refs.
2. ...

### Suggested next actions (optional)

- Reach out to <enterprise reporter>.
- Triage <hottest open issue>.
- Publish docs for <recurring docs gap>.

When to render the optional sections

  • Themes: include when ≥5 reports and a clear cross-cutting pattern emerges. Skip for narrow lookups.
  • Suggested next actions: include when the search surfaces unresolved enterprise signal or undeclared volume reporters.

Output destination

Default: chat reply (in-conversation Markdown). Caller can ask for a Notion page if they want it durable — use mcp__plugin_Notion_notion__notion-create-pages under the Community Signals parent with a topic-prefixed title like Topic Search — <Topic> — <Mon DD>-<DD>.

Cross-references

  • enrich-reporter — for the enterprise affiliation enrichment pass
  • weekly-report — uses similar patterns but always Fri→Fri scoped and produces full report

Discord channel coverage

When scope includes Discord:

CopilotKit (server 1122926057641742418):

  • #💬|general text 1182553320540352563
  • #🤔|support forum 1313616713647919218

AG-UI (server 1379082175625953370):

  • #🔧-building text 1379082271642095738
  • #✈️-support forum 1384529894972592158

Conventions

  • One-sentence bullets per report (date · source · linked reporter · summary).
  • Deep technical detail goes in Themes, not in the report list.
  • Forum thread URL format: https://discord.com/channels/<guild_id>/<thread_id> — no parent channel ID.
  • Quote the reporter's wording for classification; don't infer "broken" if they didn't say it.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

After a weekly report is built, diff it against the PRIOR report to find items that appear in BOTH weeks, then print the Owner (and prospect "Passed to") value recorded last week so it can be carried forward. Print-only — never edits the owner fields; Nathan verifies and re-tags in Notion. Invoked by weekly-report near the end, and standalone on "carry forward owners", "who owned this last week", "owner continuity".

日本語の概要は準備中です。原文の説明を表示しています。

CopilotKit/outpost122026年10月9日 更新

Subagent flow for deep-reading GitHub issues + their linked/closing PRs to the bottom. Captures CURRENT state, maintainer status updates, reporter repro, blocking reviewer concerns, hidden second bugs, cross-repo duplicates. Invoked by weekly-report orchestrator; runs as a general-purpose subagent so the orchestrator's context stays small.

日本語の概要は準備中です。原文の説明を表示しています。

CopilotKit/outpost122026年10月9日 更新

Deep enrichment for community-sourced enterprise PROSPECTS (the 🎯 Prospective enterprise customers subsection). For each prospect, resolve their LinkedIn from their GitHub self-linked accounts FIRST (search only if none is self-linked), verify the employer matches, capture their full name, then list the company website + company size (ARR / latest funding round / employee count). Runs as a general-purpose subagent (many web searches) so the orchestrator's context stays small. Invoked by weekly-report (enterprise section) and the enterprise skill.

日本語の概要は準備中です。原文の説明を表示しています。

CopilotKit/outpost122026年10月9日 更新

Subagent for GitHub author enterprise enrichment. Runs gh api users/<login> for each unique handle and classifies enterprise vs indie. Invoked by weekly-report or enterprise skills; runs as Explore subagent so the orchestrator's context stays small.

日本語の概要は準備中です。原文の説明を表示しています。

CopilotKit/outpost122026年10月9日 更新

Enterprise-specific view across CopilotKit + AG-UI. "Enterprise" here = CopilotKit's COMMERCIAL surfaces (Premium / CopilotKit Enterprise / Intelligence Platform / paid tiers), NOT CopilotKit running inside a big company. Tracks the commercial product surfaces (from product-surface-scan — Enterprise Intelligence, Cloud, self-host license, threads/persistence tier, Inspector, premium UI/Angular SDK, analytics, security bundle, Slack/Teams), applies the free-vs-paid classifier to decide if an issue belongs here, surfaces cross-page product contradictions, and tracks enterprise questions/complaints, community-sourced prospects (with a sales owner), and enterprise reporters with prior-week trend. Elevated to the top of the weekly report. Runs standalone ("who's at enterprise this week") or invoked by weekly-report. Triggers on "enterprise report", "enterprise signals", "enterprise status", "who at enterprise this week".

日本語の概要は準備中です。原文の説明を表示しています。

CopilotKit/outpost122026年10月9日 更新

P0 classification rules for community reports. Six categories that auto-headline regardless of reporter count. Reference doc — invoked by weekly-report when classifying.

日本語の概要は準備中です。原文の説明を表示しています。

CopilotKit/outpost122026年10月9日 更新

CopilotKit のスキルをすべて見る

このスキルの問題を報告する