thinkingaiagenticengine/ae-cli29 files

Ae Community

AE community analysis and data reporting for posts, comments, topics, livestreams, customer-service chats, WeCom after-sales groups, and in-game chat. Use for community content insight, sentiment, intent, evidence drill-down, community data ingestion/import/submission, and WeCom chat data integration (社区数据上报、导入、提交社区数据、企微聊天数据接入).

Specification
Skill ID
thinkingaiagenticengine/ae-cli/ae-community
Publisher
thinkingaiagenticengine
Repository
ae-cli
Installs
0
Files
29
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

thinkingaiagenticengine/ae-cli/ae-communityInstalls these files
  • SKILL.md
  • references/community-activity-analysis.md
  • references/community-analyzing-official-content.md
  • references/community-analyzing-theme-comment.md
  • references/community-character-analysis.md
  • references/community-chat-analysis.md
  • references/community-daily-report.md
  • references/community-data-report.md
  • references/community-hottopic-insight.md
  • references/community-weekly-report.md
  • references/get_channel_info.md
  • references/get_comment_tag_analysis.md
  • references/get_comments_summary.md
  • references/get_corpus_tags.md
  • references/get_daily_summary.md
  • references/get_hot_topics.md
  • references/get_livestream_analysis.md
  • references/get_livestream_detail.md
  • references/get_livestream_list.md
  • references/get_livestream_overview.md
  • references/get_livestream_room_metrics.md
  • references/get_livestream_rooms.md
  • references/get_overview_metrics.md
  • references/get_post_detail.md
  • references/get_risk_content.md
  • references/get_sentiment_overview.md
  • references/get_tag_trends.md
  • references/get_topic_detail.md
  • references/search_posts.md

What this skill tells the agent

ae-community

Skill revision: 2.4.1.

The AE Community domain provides social and chat data analysis plus validated community data reporting. Curated analysis commands run as `ae-cli community +<subcommand>`; chat analysis uses dynamic Capability Gateway commands; reporting uses the direct `ae-cli community data report` ingestion command.

RouteCLI serviceResponsibility
community_contentcommunityPosts, comments, corpus tags, search, livestream content, risk content
community_analysiscommunityChannel list, overview metrics, sentiment, tag trends
community_hotcommunityDaily summary, hot topics, topic drill-down
community.chat.*community Capability GatewayChat overview, participant discovery, roster-driven service metrics, intent/risk drill-down, raw evidence
Direct ingestion data planecommunity data reportValidate, normalize, and submit community records to an explicit Iris /sync_content endpoint

Global AE CLI Rules

AE CLI (ae-cli) is the command-line tool for the AE (Agentic Engine) analysis platform. For AE analysis-side requests, prefer ae-cli and this skill's reference docs over model memory.

Global parameters:

ParameterDescription
`--format <json\table>`Output format. Default is JSON.
--jq <expr>jq filter expression for JSON output.
--host <url>Override the active AE host for analysis-side commands and place it after the subcommand, e.g. ae-cli community +<command> --host <url>. It is intentionally unavailable for community data report; use --endpoint there.

Output and errors:

  • Successful commands return machine-readable JSON by default. Envelope may include optional _notice.host_compat.
  • Failed commands return { "ok": false, "error": { "type": "...", "message": "...", "hint": "..." } } and exit non-zero.
  • CRITICAL — Host compat (do this first): After each ae-cli run, check stderr and _notice.host_compat. If either is present, open the user reply with a short ⚠️ version warning and quote the `npm i -g` / `npx skills add` (or update-cluster) lines verbatim, then present the business result. Soft tip; ok: true can still carry the notice.

Safety constraints:

  • Read commands can execute directly after required IDs and references are verified.
  • Ordinary write commands require explicit user intent but no CLI confirmation. Only high-risk-write commands use the confirmation gate.
  • Never invent command names, flags, JSON payloads, project_id, resource IDs, field names, event names, property names, metric definitions, or date formats. Read the matching command reference and discover real project metadata first.
  • NEVER fabricate or guess resource names (reports, dashboards, events, properties, metrics, clusters, tags, alerts). Always use list commands to discover real resources first. If a resource is not found after fuzzy search and full list fallback, explicitly tell the user "resource not found" and stop - do not proceed with fabricated names.

Community commands use the domain community (this skill). Other AE domains include: analysis (analysis and audience), analysis-meta (metadata), and operation (operations).


Overview

Typical use cases:

  • Search and inspect posts or videos, then drill into detail and comment analytics
  • Track sentiment, keywords/tags, and macro overview metrics by time range
  • Monitor risky or moderated content
  • Analyze livestream rooms, sessions, and AI-generated session reports
  • Analyze customer-service DMs, customer after-sales groups, and in-game chat
  • Produce daily/weekly/activity-style reports via composite references under references/community-*.md

For per-command flags and copy-paste examples, use the files in `references/`.


Parameter conventions

ItemDescription
--space-idCommunity space ID (number)
--game-idGame / space identifier (number)
--channel-id / --channel-id-listOften required after you know channel IDs (see Channel ID prerequisite below)
GlobalsSame as other domains: --host, --mcp-url, --format, --jq, --dry-run, --yes
  • Lists (comma-separated): e.g. --channel-id-list 1,2,3, --keywords a,b, --sentiment-types 0,1
  • Dates: yyyy-MM-dd for range endpoints (e.g. --start-time, --end-time, --date)
  • Data reporting: community data report requires --space-id, --channel-id, and --source-id as positive int64 identifiers. Here --space-id maps to Iris game_id.
  • Reporting endpoint: use --endpoint or AE_IRIS_SYNC_ENDPOINT. --host does not select, derive, or modify the ingestion endpoint.
  • Reporting input: use exactly one mode: --data-type <type> --data <inline|path|@path|->, or --payload <inline|path|@path|->.
  • Reporting schema: run ae-cli community data report --help before building input to check the required record fields for every supported data_type; use the reporting reference for field limits and normalization behavior.

Core concepts

Channel ID prerequisite (+get_channel_info)

Many commands need `--channel-id` or `--channel-id-list` (post detail, comment summaries, live lists, channel-scoped search). If you only have --space-id / --game-id, run:

ae-cli community +get_channel_info --space-id <id> --game-id <id>

Then use returned channel IDs in follow-up commands. Details: `references/get_channel_info.md`.


Scenario routing

Route users to composite workflows when intent matches:

User intentStart here
Single-day ops brief, T-1 vs T-2`community-daily-report.md`
Weekly roll-up`community-weekly-report.md`
Activity / campaign insight`community-activity-analysis.md`
One character / IP deep dive`community-character-analysis.md`
Single topic timeline + actions`community-hottopic-insight.md`
Official post taxonomy`community-analyzing-official-content.md`
Comment thread deep dive`community-analyzing-theme-comment.md`
Customer service, after-sales group, or in-game chat`community-chat-analysis.md`
Report, import, or submit community/WeCom chat data`community-data-report.md`

Common scenarios

1. Search and content drill-down

ae-cli community +search_posts --space-id 1 --game-id 1 \
  --start-time 2026-04-01 --end-time 2026-04-07

ae-cli community +get_post_detail --space-id 1 --game-id 1 \
  --channel-id 1 --uuid <uuid> --resource-type 0

ae-cli community +get_comments_summary --space-id 1 --game-id 1 \
  --channel-id 1 --uuid <uuid>

2. Analysis and sentiment

ae-cli community +get_channel_info --space-id 1 --game-id 1

ae-cli community +get_overview_metrics --space-id 1 --game-id 1 \
  --start-time 2026-04-01 --end-time 2026-04-07

ae-cli community +get_sentiment_overview --space-id 1 --game-id 1 \
  --start-time 2026-04-01 --end-time 2026-04-07

3. Hot topics and daily snapshot

ae-cli community +get_hot_topics --space-id 1 --game-id 1

ae-cli community +get_daily_summary --space-id 1 --game-id 1 --date 2026-04-01

4. Livestream

ae-cli community +get_livestream_list --space-id 1 --game-id 1

ae-cli community +get_livestream_detail --space-id 1 --game-id 1 --stream-id <id>

ae-cli community +get_livestream_analysis --space-id 1 --game-id 1 --stream-id <id>

More from thinkingaiagenticengine

Use this skill in a project

Open any RiverX project, search the Skills panel for thinkingaiagenticengine/ae-cli/ae-community, and install it in one click.

Use this skill