npx skills add ...
npx skills add proxymanapp/proxyman-skill.md --skill proxyman-license-management
Safely activate, unlink, revoke, transfer, and manage Proxyman licenses and device seats. Use for license keys, activation failures, deactivation, License Manager, old devices, purchase emails, seat assignment, renewal, corporate proxy activation, or moving a license.
npx skills add proxymanapp/proxyman-skill.md --skill proxyman-license-management
Handle license tasks with minimal secret exposure and an explicit distinction between the current app, proxyman-cli, and the web License Manager.
Before giving entitlement, seat-count, renewal, supported-platform, or portal instructions:
https://docs.proxyman.com/llms.txt..md pages listed there.Read license workflows for operation-specific checks.
Treat a Proxyman license key, purchase email, activation response, and License Manager access link as secrets.
<LICENSE_KEY>, and have the user substitute the key and run it directly in their own terminal.Preferred GUI path:
CLI path is currently supported on macOS builds that include proxyman-cli. Use the proxyman-cli skill and discover activate --help, but do not execute the reviewed positional-argument form through the agent host. Give the user a verified command shape with <LICENSE_KEY> so they can substitute the key and run it directly in their terminal. After the command succeeds, have the user restart Proxyman before verifying the licensed state. Do not quit the app on their behalf unless they explicitly authorize it.
If activation fails, collect the exact sanitized error, app version/platform, current license state, network reachability, and external/corporate proxy state. Do not repeatedly retry a key or guess its validity.
Fetch the current iOS activation section from the official License page because navigation and device entitlements can change. Have the user enter the key directly in the standalone iOS app's protected license/unlock screen, then verify the app shows the licensed state. The reviewed desktop MCP and proxyman-cli do not activate the standalone iOS app; do not claim parity.
Unlink affects the active device and may contact the license server before local license data is removed. Treat it as destructive.
proxyman-cli unlink only after immediate confirmation.Do not use unlink when the user needs to recover a lost, replaced, or unavailable device; use License Manager.
Use License Manager, not the local unlink command.
Never guess which device to revoke based only on a generic name.
Use the current License Manager page and portal UI. First establish the user's license type and the desired device/email/seat. Describe any billing or entitlement consequence shown by the portal and require confirmation before the final action.
There is no general Proxyman MCP action for license management and no documented public License Manager automation API in this package. Do not improvise HTTP calls or scrape authenticated portal state.