techsmith-sdk-patterns

Featured

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

AI & Automation 2,359 stars 334 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# TechSmith Sdk Patterns ## Overview Production patterns for TechSmith COM API: capture factories, output configuration, and batch processing. ## Instructions ### Step 1: Capture Factory Pattern ```powershell function New-SnagitCapture { param( [ValidateSet('Desktop', 'Window', 'Region')] [string]$InputType = 'Window', [ValidateSet('PNG', 'JPEG', 'BMP', 'GIF')] [string]$Format = 'PNG', [string]$OutputDir = "C:\Screenshots", [bool]$Preview = $false ) $inputMap = @{ Desktop = 0; Window = 4; Region = 2 } $formatMap = @{ PNG = 3; JPEG = 4; BMP = 0; GIF = 2 } $capture = New-Object -ComObject Snagit.ImageCapture $capture.Input = $inputMap[$InputType] $capture.Output = 2 # File $capture.OutputImageFile.FileType = $formatMap[$Format] $capture.OutputImageFile.Directory = $OutputDir $capture.OutputImageFile.Filename = "capture_$(Get-Date -Format 'yyyyMMdd_HHmmss')" $capture.EnablePreview = $Preview return $capture } # Usage $cap = New-SnagitCapture -InputType Window -Format PNG $cap.Capture() ``` ### Step 2: Batch Camtasia Rendering ```powershell function Invoke-CamtasiaBatchRender { param( [string[]]$ProjectFiles, [string]$OutputDir, [string]$Preset = "MP4 - Smart Player (up to 1080p)" ) $producer = "C:\Program Files\TechSmith\Camtasia 2025\CamtasiaProducer.exe" $results = @() foreach ($project in $ProjectFiles) { $name = [Sy...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
8 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category