Best use case
instrument-keysight-uxm is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Teams using instrument-keysight-uxm should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/instrument-keysight-uxm/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How instrument-keysight-uxm Compares
| Feature / Agent | instrument-keysight-uxm | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
This skill provides specific capabilities for your AI agent. See the About section for full details.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Skill: Keysight E7515B UXM (5G/LTE Wireless Test Platform)
## 1. Overview
The **UXM 5G** is Keysight's flagship network emulator for 5G NR and LTE signaling test.
* **Primary Roles**: 5G NR (SA/NSA) Signaling, LTE-A Pro Signaling, IMS/VoLTE/VoNR Test.
* **Interface**: LAN (HiSLIP/Socket), GPIB (Legacy).
## 2. SCPI Command Structure
Keysight SCPI is often tree-based and verbose.
* **Mode Switch**: `INSTrument:SELect "LTE"`, `INSTrument:SELect "NR5G"`
* **Cell Control (NR)**:
* State ON: `BSE:CELL:NR5G:STATe 1`
* Power: `BSE:CONFIG:NR5G:DL:POWer -50`
## 3. Python Control Example (PyVISA)
```python
import pyvisa
rm = pyvisa.ResourceManager()
# Use HiSLIP for high-speed data transfer
inst = rm.open_resource('TCPIP0::192.168.1.100::hislip0::INSTR')
# Query ID
print(inst.query("*IDN?"))
# Set Downlink Power to -70 dBm
inst.write("BSE:CONFIG:NR5G:DL:POWer -70")
# Check for Errors
print(inst.query("SYSTem:ERRor?"))
```
## 4. Key Considerations
1. **Application Switching**: Switching between LTE and 5G apps takes time (seconds to minutes). Always check `*OPC?`.
2. **Licensing**: Features are heavily license-dependent. Query `SYSTem:LICense:CATalog?` to check available features.
3. **Thermal**: The E7515B is a high-power chassis. Ensure enterprise-grade cooling in the rack.Related Skills
instrument-tektronix-scope
No description provided.
instrument-saleae-logic
No description provided.
instrument-power-supply
No description provided.
instrument-jlink
No description provided.
instrument-dmm
No description provided.
instrument-cmw500
No description provided.
instrument-anritsu-mt8821
No description provided.
vuln-scan
Multi-language dependency security scan - Use Safety CLI and OSV-Scanner to quickly detect dependency vulnerabilities in Python/JS/Java projects
SKILL_ONBOARDING.md
> **Purpose**: Conduct a one-time "Handshake Interview" with the user to establish their Developer Persona.
usb-debug
No description provided.
sql-lint
SQL code style check - Use SQLFluff to check SQL statement style and syntax (supports PostgreSQL, MySQL, SQLite, etc.)
serial-debug
No description provided.