
ae-analysis-intent
TE data analysis skill for metric checks, report/dashboard queries, SQL analysis, funnel/retention/path analysis, user drilldown, detail queries, anomaly diagnosis, and alert configuration. Trigger this skill whenever the user asks to check data, analyze trends, explain metric changes, or export evidence. Always use ae-cli first; only fall back to te-mcp when ae-cli has no matching capability or repeatedly fails for confirmed non-parameter reasons.
- Installs
- 58
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/thinkingaiagenticengine/ae-cli --skill ae-analysis-intent- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads ae-analysis-intent automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
TE Analysis Skill
Goals
- Help users locate the correct data assets: events, properties, metrics, reports, dashboards, models.
- Produce reproducible query results through command-driven execution first.
- Provide trend interpretation, anomaly assessment, evidence, and actionable next steps.
Mandatory Rules
-
Tool priority
- First priority:
ae-cli. - Second priority:
te-mcp, only when ae-cli has no matching capability or repeatedly fails for confirmed non-parameter reasons. - Builder validation errors, missing parameters, or
need_clarificationare not fallback reasons.
- First priority:
-
project_idgate- Confirm
project_idbefore any project-scoped query. - If the user does not provide it and no verified project context exists, ask first. Do not guess.
- Confirm
-
Ad-hoc analysis QP routing
- For
event,retention,funnel, andprop_analysis, use the matching QP builder first. - Do not call
get_analysis_query_schema,list_events,list_properties,list_metrics, orget_metricbefore these builders. - Only call
query_adhocwhen the builder returnsstatus=generated. - If the builder returns
need_clarification,invalid_argument,unsupported_feature, orvalidation_error, stop and ask/report the structured issue. Do not handcraft QP for these four models. - For
distribution,attribution,heat_map,interval,path,rank_list, andsql, use the legacy schema/metadata path before constructing QP.
- For
-
Existing asset first
- Before ad-hoc analysis, search existing reports/dashboards when the request could match a saved business asset.
- If a matching report/dashboard exists, query it instead of creating a redundant ad-hoc query.
- Skip this only when the user explicitly asks for custom ad-hoc exploration or the saved asset does not cover required filters/groupings.
-
Pre-check before write operations
- For create/update actions, run with
--dry-runfirst whenever possible. - After a successful write, generate and return a resource link with
analysis_common +get_resource_urlwhen a resource ID is available.
- For create/update actions, run with
-
Absolute contribution attribution
- Mandatory: when attributing metric changes to dimensions, use absolute contribution decomposition. Do not judge the primary driver solely by relative change percentage.
- See
F. ABSOLUTE_CONTRIBUTION_ATTRIBUTIONin theae-analysisskill for the full algorithm and workflow. - Additive metrics: sort by
|delta_dim_i|, not bydelta_dim_i / baseline. - Ratio metrics: separate rate effects from composition effects and report hierarchically.
- Self-check: verify that dimension contributions sum to approximately 100% before outputting.
Capability Routing Rules
- Check whether ae-cli has a matching command.
- If yes, execute with ae-cli.
- If ae-cli fails because of missing parameters, bad field types, bad time format, permissions, timeout, or invalid payload, fix and retry ae-cli first.
- Fall back to te-mcp only for command-not-found, not-supported/not-implemented, clear capability gap, or repeated non-parameter failures.
- When falling back, briefly state why ae-cli cannot satisfy the capability.
Common ae-cli Capability Map
Command format:
ae-cli <service> +<command> [options]
Project and resource
- List projects:
ae-cli analysis_common +list_projects - Generate resource link:
ae-cli analysis_common +get_resource_url -p <project_id> --resource_type <type> --resource_id <id>
Metadata discovery
- Event list:
ae-cli analysis_meta +list_events -p <project_id> - Property list:
ae-cli analysis_meta +list_properties -p <project_id> - Metric list:
ae-cli analysis_meta +list_metrics -p <project_id> - Table columns:
ae-cli analysis +get_table_columns -p <project_id> --table_ref <hive.schema.table|schema.table|table>
Report/dashboard queries
- Report list:
ae-cli analysis +list_reports -p <project_id> - Report definition:
ae-cli analysis +get_report_definition -p <project_id> -r <report_id> - Report data:
ae-cli analysis +query_report_data -p <project_id> --report_ids '[<report_id>]' - Dashboard list:
ae-cli analysis +list_dashboards -p <project_id> - Dashboard detail:
ae-cli analysis +query_dashboard_detail -p <project_id> -d <dashboard_id> - Dashboard report data:
ae-cli analysis +query_dashboard_report_data -p <project_id> -d <dashboard_id>
Ad-hoc analysis
Builder-supported models:
- Event QP builder:
ae-cli analysis +build_event_analysis_qp ... - Retention QP builder:
ae-cli analysis +build_retention_analysis_qp ... - Funnel QP builder:
ae-cli analysis +build_funnel_analysis_qp ... - Property analysis QP builder:
ae-cli analysis +build_prop_analysis_qp ... - Execute query:
ae-cli analysis +query_adhoc -p <project_id> --model_type <model_type> --qp '<builder_qp>'
Legacy/manual models:
- Schema:
ae-cli analysis +get_analysis_query_schema --model_type <distribution|attribution|heat_map|interval|path|rank_list|sql> - Execute query:
ae-cli analysis +query_adhoc -p <project_id> --model_type <model_type> --qp '<manual_qp>'
Drilldown and details
- User drilldown:
ae-cli analysis +drilldown_users ... - User event sequence:
ae-cli analysis +drilldown_user_events ... - Entity details:
ae-cli analysis +query_entity_details ... - Event details:
ae-cli analysis +query_event_details ...
Standard Execution Flow
- Clarify scope: KPI, model type, time window, dimensions, filters, and comparison baseline.
- Confirm
project_id. - Search existing reports/dashboards if the request may map to a saved business asset.
- If a matching asset exists, query report/dashboard data.
- If no existing asset is used:
event/retention/funnel/prop_analysis: builder ->query_adhocdistribution/attribution/heat_map/interval/path/rank_list/sql: schema/metadata -> handcrafted QP ->query_adhoc
- For anomalies, slice by channel/version/time/cohort first, then drill down to users and event chains when needed.
- Strictly apply absolute contribution decomposition: compute each dimension's absolute delta and contribution share, then sort by absolute delta magnitude.
- Return conclusion, key evidence, likely causes, limitations, and next actions.
Output Requirements
- Put the core conclusion first.
- Include key data points: time, dimension, metric, value, and comparison baseline.
- Explain trend or anomaly causes with confidence level or validation needs.
- Provide actionable next-step recommendations.
- Do not dump raw tables only.
- If data, definitions, or permissions are insufficient, explicitly state the limitation and ask for the missing input.
- Attribution output requirements:
- State the metric's total change in absolute and percentage terms in the core conclusion.
- List dimension contributions sorted by absolute delta descending; each dimension shows dimension value, absolute delta, contribution share, and relative change.
- Focus the conclusion on dimensions with the largest contribution share, not the largest relative change.
- Self-check that all dimension contribution shares sum to approximately 100%; flag the result if deviation exceeds 5 percentage points.
FAQ
What does the ae-analysis-intent skill do?
TE data analysis skill for metric checks, report/dashboard queries, SQL analysis, funnel/retention/path analysis, user drilldown, detail queries, anomaly diagnosis, and alert configuration. Trigger this skill whenever the user asks to check data, analyze trends, explain metric changes, or export evidence. Always use ae-cli first; only fall back to te-mcp when ae-cli has no matching capability or repeatedly fails for confirmed non-parameter reasons.
How do I install ae-analysis-intent?
Run npx skills add https://github.com/thinkingaiagenticengine/ae-cli --skill ae-analysis-intent in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/ae-analysis-intent/ (personal) or .claude/skills/ae-analysis-intent/ (project).
Which AI agents can use ae-analysis-intent?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is ae-analysis-intent safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains ae-analysis-intent?
It is published by thinkingaiagenticengine in thinkingaiagenticengine/ae-cli. It has 58 recorded installs.
More from thinkingaiagenticengine/ae-cli
ae-analysis
thinkingaiagenticengine/ae-cli
Use ae-cli for AE analysis-side data questions, asset operations, and asset governance: reports, analysis boards, BI dashboards, ad-hoc models, drilldown, detail data, alerts, clusters, tags, metrics, metadata discovery, project configuration, tracking plans, local input-file upload, governance asset lists/rules/lineage/impact/dependency, batch asset operations, projects, and resource links. Use when the user asks to query data, explain a change, export evidence, inspect/create/update/govern analysis assets, recommend project assets for certification/authentication, review asset-certification recommendations, review metric recommendations, or build/update/refresh/sync a project semantic knowledge base from a governed asset package.
ae-engage
thinkingaiagenticengine/ae-cli
AE Engage capability gateway: config center, flows, push/config channels, strategies, templates, task management, operation activities, and query lifecycle. Trigger words: config center, scene config, push channel, config channel, operation strategy, operation task, operation activity, query lifecycle, template, config item, Engage, Hermes, engage-scene, engage-setting, engage-flow, engage-task, engage-activity, engage-query.
ae-dataops
thinkingaiagenticengine/ae-cli
Use ae-cli for DataOps warehouse tables/views and fields, recycling, workflow configuration and release, execution troubleshooting, backfill, SQL queries, and data integration.
ae-community
thinkingaiagenticengine/ae-cli
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 (社区数据上报、导入、提交社区数据、企微聊天数据接入).
ae-agent
thinkingaiagenticengine/ae-cli
AE Agent platform CLI for Agent, resource package import and export, notification, approval, archived conversation, model, MCP, Skill, attachment, and user-memory work. Use when managing these resources, browsing Agent markets, handling approval requests and tasks, restoring archived conversations, persisting user memory, or answering from user preferences, background, stable workflows, or historical conventions.
ae-kb
thinkingaiagenticengine/ae-cli
AE knowledge base CLI manual for creating, importing read-only compiled snapshots, querying, LLM-powered ask, listing accessible knowledge bases and their sources, deterministic index/grep/read retrieval, checking status, ZIP source upload and directory management, raw child-file reading, revision-checked child updates and deletion, compiling, schema generation, URL sources, source deletion, ordinary text source creation, full reads and revision-checked editing, file/ZIP source draft replacement and restoration, and knowledge base deletion. Use when the user asks to manage AE (Agentic Engine) knowledge bases, import a compiled Markdown ZIP snapshot, upload documents or URLs to a knowledge base, query knowledge, ask knowledge bases with an LLM, list accessible knowledge bases or source metadata, inspect knowledge base indexes, search knowledge base pages, read a specific knowledge base page, check knowledge base status, generate schemas, compile knowledge, remove sources, create or edit
Popular data & databases skills
supabase-postgres-best-practices
supabase/agent-skills
Postgres best practices maintained by Supabase, for Postgres running anywhere. Load this skill BEFORE writing or changing anything that lives in a Postgres database: creating or altering tables and columns (including choosing column types), schema design, migrations and declarative schema files, RLS policies and the tests that verify them, indexes, triggers, database functions, queues and scheduled jobs (pgcron, pgmq), vector/semantic search (pgvector), and restoring dumps (pgrestore) or importing data. Also load it when diagnosing slow queries, high CPU, timeouts, EXPLAIN plans, connection exhaustion, locking, bloat, or rows visible to the wrong user or tenant. This is not just a performance guide — schema, migration, security, and SQL authoring tasks need these rules too, even for a one-column change or a single query.
prisma-client-api
prisma/skills
Prisma Client API reference covering model queries, filters, operators, and client methods. Use when writing database queries, using CRUD operations, filtering data, or configuring Prisma Client. Triggers on "prisma query", "findMany", "create", "update", "delete", "$transaction".
prisma-database-setup
prisma/skills
Deprecated compatibility name for prisma-orm-setup. Use only when a user or existing integration explicitly invokes prisma-database-setup; otherwise select prisma-orm-setup.
prisma-cli
prisma/skills
Prisma ORM 7 CLI reference for existing Prisma 7 applications or explicitly selected Prisma 7 workflows. Covers prisma init, generate, migrate, db, dev, studio, and mcp. For setup, connection repair, or Prisma 8, use prisma-orm-setup; not the Prisma Platform CLI.
prisma-postgres
prisma/skills
Deprecated compatibility name for prisma-postgres-setup. Use only when a user or existing integration explicitly invokes prisma-postgres; otherwise select prisma-postgres-setup.
prisma-driver-adapter-implementation
prisma/skills
Required reference for Prisma ORM 7 SQL driver adapter work. Use when implementing or modifying adapters, adding database drivers, or touching SqlDriverAdapter, Transaction, savepoint, result mapping, or DriverAdapterError behavior. Covers current transaction lifecycle, optional savepoint hooks, original database-error preservation, and verification.