techsmith-local-dev-loop

'TechSmith local dev loop for Snagit COM API and Camtasia automation.

5 Tools
techsmith-pack Plugin
saas packs Category

Allowed Tools

ReadWriteEditBash(powershell:*)Grep

Provided by Plugin

techsmith-pack

Claude Code skill pack for TechSmith (18 skills)

saas packs v1.0.0
View Plugin

Installation

This skill is included in the techsmith-pack plugin:

/plugin install techsmith-pack@claude-code-plugins-plus

Click to copy

Instructions

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


# 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


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.

Ready to use techsmith-pack?