system-profile

Profile scripts, processes, GPUs, memory, or interconnects to identify performance bottlenecks.

2|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/satsuki-64/MiniAgentWorkflow --skill system-profile-satsuki-64
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-profile
Source: https://github.com/satsuki-64/MiniAgentWorkflow/tree/main/.skills/system-profile
Command: npx skills add https://github.com/satsuki-64/MiniAgentWorkflow --skill system-profile-satsuki-64

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Profile target resources to identify bottlenecks and optimize performance across CPU, memory, and I/O.

Core Features & Use Cases

  • Determine profiling targets (scripts, processes, GPUs, memory, interconnect nodes) and decide suitable instrumentation.
  • Recommend external profiling tools and instrumentation code, execute profiling runs, and produce structured reports with actionable recommendations.
  • Use case: You want to profile a Python script for latency and memory hotspots to guide optimization.

Quick Start

Profile the target with appropriate instrumentation and generate a structured performance report.

Frequently Asked Questions about system-profile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I profile a Python script for memory and latency hotspots?

Profiling a Python script for memory and latency hotspots involves instrumenting code or running external profiling tools to measure execution. This process identifies performance bottlenecks and outputs structured reports with actionable optimization recommendations.

Can I profile GPU workloads and interconnect nodes for performance bottlenecks?

Yes, profiling can target GPU workloads and interconnect nodes to identify performance bottlenecks. By applying suitable instrumentation and external profiling tools, you capture hardware-level metrics to generate structured reports with actionable recommendations for optimization.

What is the best way to identify CPU and I/O bottlenecks in a running service?

Identifying CPU and I/O bottlenecks in a running service requires profiling the target process with appropriate instrumentation. By capturing execution metrics through external profiling tools, you produce structured reports that reveal performance bottlenecks and optimization opportunities.

How does instrumentation help with performance profiling?

Instrumentation helps with performance profiling by injecting measurement code into targets like scripts or services to capture granular execution data. Combined with external profiling tools, it reveals specific CPU, memory, or I/O bottlenecks and outputs actionable structured reports.

Do I need external profiling tools to analyze memory usage?

External profiling tools are recommended to analyze memory usage accurately, though code instrumentation is also supported. Applying the suitable instrumentation approach allows you to execute profiling runs that identify memory hotspots and output structured reports for optimization.