From techsmith-pack
TechSmith core workflow a for Snagit COM API and Camtasia automation. Use when working with TechSmith screen capture and video editing automation. Trigger: "techsmith core workflow a".
npx claudepluginhub flight505/skill-forge --plugin techsmith-packThis skill is limited to using the following tools:
Automated documentation pipeline: capture screenshots, annotate, and organize into guides.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Automated documentation pipeline: capture screenshots, annotate, and organize into guides.
# Capture a series of screenshots for a step-by-step guide
function Invoke-StepCapture {
param([string]$GuideDir, [int]$StepCount = 10)
New-Item -ItemType Directory -Force -Path $GuideDir | Out-Null
$capture = New-Object -ComObject Snagit.ImageCapture
$capture.Input = 2 # Region
$capture.Output = 2
$capture.OutputImageFile.FileType = 3 # PNG
$capture.OutputImageFile.Directory = $GuideDir
for ($i = 1; $i -le $StepCount; $i++) {
$capture.OutputImageFile.Filename = "step_$($i.ToString('00'))"
Write-Host "Capture step $i -- select region..."
$capture.Capture()
Start-Sleep -Seconds 1
}
}
Invoke-StepCapture -GuideDir "C:\Guides\setup-tutorial"
# Open captures in Snagit Editor for annotation
$editor = New-Object -ComObject Snagit.ImageCapture
$editor.Input = 5 # siiFile
$editor.Output = 2
$editor.EnablePreview = $true # Opens in Snagit Editor for annotation
$files = Get-ChildItem "C:\Guides\setup-tutorial\*.png"
foreach ($file in $files) {
$editor.InputRegionOptions.UseFile = $file.FullName
$editor.Capture()
}
| Error | Cause | Solution |
|---|---|---|
| Capture area wrong | Region not selected | Use Window capture for consistency |
| Files overwritten | Same filename | Timestamped naming pattern |
For video workflows, see techsmith-core-workflow-b.