Skip to content
Back to skills

Techsmith Upgrade Migration

ASecurity

Upgrade Snagit or Camtasia with entitlement checks, immutable backups, canaries, project-format boundaries, and reversible endpoint rollout. Use when changing product versions or retiring legacy media. Trigger with "upgrade TechSmith", "migrate Camtasia project", or "convert Snagit library".

  • 2,781 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 22, 2026
ai-agentsgitapidocumentation

Works with

  • claude code
  • cli
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 22, 2026

npx -y skills add jeremylongshore/tons-of-skills-marketplace --skill techsmith-upgrade-migration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Techsmith Upgrade Migration?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Techsmith Upgrade Migration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jeremylongshore-techsmith-upgrade-migration-b45da2c0/badge)](https://www.skillsdirectory.com/skills/jeremylongshore-techsmith-upgrade-migration-b45da2c0)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: techsmith-upgrade-migration
description: >-
  Upgrade Snagit or Camtasia with entitlement checks, immutable backups, canaries, project-format boundaries, and reversible endpoint rollout. Use when changing product versions or retiring legacy media. Trigger with "upgrade TechSmith", "migrate Camtasia project", or "convert Snagit library".
argument-hint: "[product] [source-version] [target-version]"
allowed-tools: Read, Glob, Grep, WebFetch, Write, Edit
version: 1.6.0
author: Jeremy Longshore <jeremy@intentsolutions.io>
license: MIT
tags:
- desktop-automation
- techsmith
- migration
model: inherit
effort: medium
compatibility: Designed for Claude Code; TechSmith product execution requires an approved Windows or macOS desktop as documented
---
# TechSmith Versioned Upgrade and Media Migration

## Overview

This skill treats application upgrade and content conversion as separate transactions. It preserves original libraries/projects, pins the tools needed for legacy formats, validates copies on a canary, and never assumes backward compatibility.

## Prerequisites

- Source and target product/version, platform, license eligibility, and installer hashes
- Immutable backup of Snagit library or standalone/zipped Camtasia projects plus checksums
- Representative canary assets and acceptance criteria
- Rollback endpoint/package and owners for content conversion

## Tool Discipline

Use `Read`, `Glob`, and `Grep` to inspect local scripts, manifests, logs, and tests. Use `WebFetch` only for current primary TechSmith documentation. Use `Write` or `Edit` only after confirming the target repository file and approval boundary.

## Current Contract

- Camtasia projects are not backward-compatible; collaborators must align on the same version.
- Camtasia 2020+ does not open CAMPROJ or CAMREC directly; CAMPROJ requires an intermediate 9/2018/2019 save to TSCPROJ, while CAMREC must be produced in an older version.
- Snagit 2022 introduced SNAGX; export to standard formats while a usable Snagit entitlement is available when long-term portability is required.
- Never overwrite originals during canary conversion or uninstall user data as part of application rollback.

## Licensing and Authentication

TechSmith desktop activation is not API authentication. Resolve individual sign-in versus business-key or approved offline activation before execution. Redact all keys, account identifiers, activation artifacts, and sensitive endpoint details.

## Instructions

1. Inventory endpoints, entitlements, integrations, COM clients, project/library formats, share outputs, and collaborators.
2. Back up original content immutably, record hashes, and verify restore before installing the target version.
3. Read target release and deployment guidance; identify removed exporter, executable, codec, project, and policy changes.
4. Upgrade one canary endpoint and test launch, activation, COM creation, recorder discovery, representative open/edit/export, and rollback.
5. Convert copies through the documented intermediate versions or batch-export path; retain original-to-result mapping and validation.
6. Promote by endpoint ring, monitor failures, and retire legacy tooling only after recovery and audit windows expire.

## Approval Boundaries

Do not bulk-convert the only copy, open a project in a newer version before preserving a rollback copy, or assume a subscription unlocks every historical version.

## Output

Return source/target matrix, entitlement result, backup and restore evidence, canary tests, conversion ledger, rollback result, promotion decision, and retained originals.

## Error Handling

| Condition | Response |
|---|---|
| Historical version unavailable | Pause that content cohort and obtain an authorized conversion workstation or support path. |
| Project fails in target | Restore the canary copy and classify version, media, font, or codec cause. |
| Output validation differs | Reject the conversion and keep the original authoritative. |
| Rollback loses library/project data | Stop rollout and redesign data preservation separately from app removal. |

## Examples

The example below shows the minimum redacted evidence expected from a successful invocation of this operator workflow.

```text
product=Camtasia; source=2019-camproj; bridge=2019-tscproj; target=2026; originals=retained; canary=pass
```

## Resources

- [Skill-specific official documentation](references/official-docs.md)
- [Legacy Camtasia file migration](https://support.techsmith.com/hc/en-us/articles/360048452272-Opening-Camproj-and-Camrec-Files-in-Camtasia-2020-and-Later)
- [Export a Snagit library](https://support.techsmith.com/hc/en-us/articles/27142747345805-How-Do-I-Export-My-Snagit-Library-if-I-No-Longer-Plan-to-Use-Snagit)

Files in this skill

  • SKILL.md4.6 KB
  • references/official-docs.md4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.