Best use case
instrument-tektronix-scope is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Teams using instrument-tektronix-scope 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-tektronix-scope/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How instrument-tektronix-scope Compares
| Feature / Agent | instrument-tektronix-scope | 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: Tektronix Oscilloscopes (MDO/MSO Series)
## 1. Overview
Standard protocol for Tektronix Mixed Domain (MDO) and Mixed Signal (MSO) oscilloscopes.
* **Primary Roles**: Signal integrity, timing analysis, protocol decoding, RF spectrum analysis (MDO).
* **Interface**: USBTMC, LAN (VXI-11), Socket.
## 2. Common SCPI Commands
* **Autoset**: `AUTOSet EXECute` (Use sparingly in automation).
* **Acquisition**:
* Start: `ACQuire:STATE ON`
* Stop: `ACQuire:STATE OFF`
* Number of Points: `HORizontal:RECOrdlength 10000`
## 3. Data Transfer (Waveform Fetching)
Transferring waveform data is the most critical task.
```python
# 1. Set Data Source
inst.write("DATa:SOUrce CH1")
# 2. Set Encoding (Fastest)
inst.write("DATa:ENCdg RIBinary")
inst.write("WFMOutpre:BYT_Nr 1")
# 3. Request Curve
raw_data = inst.query_binary_values('CURVe?', datatype='b', is_big_endian=True)
```
## 4. Best Practices
1. **Wait for Event**: Use `*OPC?` after changing timebase/trigger settings to ensure the scope has settled.
2. **Display OFF**: `DISplay:GLObal:STATE OFF` improves update rate during heavy remote control.
3. **Error Queue**: Tek scopes can get stuck if the error queue fills up. Clear with `*CLS` at start.Related Skills
instrument-saleae-logic
No description provided.
instrument-power-supply
No description provided.
instrument-keysight-uxm
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.