← Back to Skills Marketplace
perfetto-analyse
by
linkecoding
· GitHub ↗
· v1.0.0
· MIT-0
253
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install perfetto-analyse
Description
Captures and analyzes Android Perfetto traces via CLI and config files. Covers trace collection (CPU, GPU, memory, rendering, power), editing TraceConfig (.p...
Usage Guidance
This skill appears to do what it says: capture and analyse Perfetto traces. Before installing/using it: (1) Confirm you have adb, Python, and pip locally if you intend to capture traces or run the script. (2) Inspect/verify the 'perfetto' Python package/version on PyPI (requirements.txt uses perfetto>=0.0.0 which is a placeholder) and be aware pip installing a package runs code during install. (3) When following SKILL.md suggestions to download trace_processor via curl, prefer the official URL (get.perfetto.dev is the documented host) and verify the binary checksum if possible. (4) The included Python script runs arbitrary SQL against local trace files — do not run untrusted SQL files or traces from unknown sources. Overall the package is internally consistent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill
Name: perfetto-analyse
Version: 1.0.0
The skill is a legitimate toolset for Android performance analysis using Perfetto. It provides configuration templates, documentation, and a Python script (scripts/query_trace.py) that utilizes the official 'perfetto' library to execute SQL queries on trace files. All instructions and code logic, including the use of adb for trace collection and trace_processor for analysis, are strictly aligned with the stated purpose and show no signs of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
Name/description match the included files: docs, .pbtx example configs, and a small query script. There are no unrelated environment variables, credentials, or config paths requested that would contradict a Perfetto trace analysis tool.
Instruction Scope
SKILL.md focuses on trace capture, TraceConfig editing, and running SQL queries against local trace files. It references adb, perfetto/trace_processor, and the included Python script; it does not instruct reading unrelated system files or exfiltrating data to remote endpoints. The agent may need adb/curl/python available, which SKILL.md assumes.
Install Mechanism
This is instruction-only (no install spec). The docs tell users to pip install the 'perfetto' Python package and optionally curl get.perfetto.dev/trace_processor — both are expected for trace processing. Minor oddity: scripts/requirements.txt pins 'perfetto>=0.0.0' which is effectively a placeholder; you should verify the package and version on PyPI before installing.
Credentials
The skill requests no environment variables, secrets, or config paths. The script operates on user-supplied trace files and SQL only. No credentials or unrelated env vars are requested or used.
Persistence & Privilege
Skill does not request persistent/always-on privileges and does not modify other skills or system-wide settings. Autonomous invocation is allowed by default but the skill has no elevated privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install perfetto-analyse - After installation, invoke the skill by name or use
/perfetto-analyse - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of perfetto-analyse.
- Capture and analyze Android Perfetto traces via CLI and config files.
- Supports trace collection for CPU, GPU, memory, rendering, and power.
- Guides on editing TraceConfig (.pbtx) files for precise data capture.
- Includes instructions for analyzing jank, latency, overdraw, and power using Perfetto UI and trace_processor SQL.
- Provides ready-to-use config templates and SQL script integration for automated trace queries.
Metadata
Frequently Asked Questions
What is perfetto-analyse?
Captures and analyzes Android Perfetto traces via CLI and config files. Covers trace collection (CPU, GPU, memory, rendering, power), editing TraceConfig (.p... It is an AI Agent Skill for Claude Code / OpenClaw, with 253 downloads so far.
How do I install perfetto-analyse?
Run "/install perfetto-analyse" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is perfetto-analyse free?
Yes, perfetto-analyse is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does perfetto-analyse support?
perfetto-analyse is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created perfetto-analyse?
It is built and maintained by linkecoding (@linkecoding); the current version is v1.0.0.
More Skills