techsmith-reference-architecture
'TechSmith reference architecture for Snagit COM API and Camtasia automation.
Allowed Tools
ReadWriteEditBash(powershell:*)Grep
Provided by Plugin
techsmith-pack
Claude Code skill pack for TechSmith (18 skills)
Installation
This skill is included in the techsmith-pack plugin:
/plugin install techsmith-pack@claude-code-plugins-plus
Click to copy
Instructions
TechSmith Reference Architecture
Overview
Guidance for reference architecture with TechSmith Snagit COM API and Camtasia automation.
Instructions
Key Considerations
- Snagit COM API is Windows-only (requires COM registration)
- Camtasia Producer CLI for batch rendering
- PowerShell is the primary scripting language
- Python interop via
pywin32(pip install pywin32)
Snagit COM Input Types
| Value | Constant | Description |
|---|---|---|
| 0 | siiDesktop | Full desktop |
| 2 | siiRegion | User-selected region |
| 4 | siiWindow | Active window |
| 5 | siiFile | From file |
Snagit COM Output Types
| Value | Constant | Description |
|---|---|---|
| 1 | sioClipboard | Copy to clipboard |
| 2 | sioFile | Save to file |
| 4 | sioPrinter | Send to printer |
Error Handling
| Error | Cause | Solution |
|---|---|---|
| COM not registered | Snagit not installed | Install and register COM server |
| Permission denied | Not running as admin | Elevate PowerShell |
| File locked | Snagit Editor has file open | Close editor first |
Resources
Next Steps
See related TechSmith skills for more automation patterns.