Agent skill

techsmith-local-dev-loop

TechSmith local dev loop for Snagit COM API and Camtasia automation. Use when working with TechSmith screen capture and video editing automation. Trigger: "techsmith local dev loop".

Stars 1,803
Forks 241

Install this agent skill to your Project

npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/tree/main/plugins/saas-packs/techsmith-pack/skills/techsmith-local-dev-loop

SKILL.md

TechSmith Local Dev Loop

Overview

Set up a development workflow for TechSmith automation scripts with PowerShell testing.

Instructions

Step 1: Project Structure

techsmith-automation/
├── scripts/
│   ├── capture-screenshot.ps1
│   ├── batch-render.ps1
│   └── capture-video.ps1
├── tests/
│   └── test-com-connection.ps1
├── output/
└── templates/
    └── camtasia-presets/

Step 2: Test COM Connection

powershell
# tests/test-com-connection.ps1
Describe "Snagit COM Server" {
    It "Should create ImageCapture object" {
        $capture = New-Object -ComObject Snagit.ImageCapture
        $capture | Should -Not -BeNullOrEmpty
    }

    It "Should create VideoCapture object" {
        $video = New-Object -ComObject Snagit.VideoCapture
        $video | Should -Not -BeNullOrEmpty
    }
}

Step 3: Run Tests with Pester

powershell
Install-Module -Name Pester -Force -SkipPublisherCheck
Invoke-Pester ./tests/ -Output Detailed

Error Handling

Error Cause Solution
COM not available Snagit not installed Install Snagit on dev machine
Pester not found Module missing Install-Module Pester

Resources

Next Steps

Proceed to techsmith-sdk-patterns.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results