screenconnect: finalize skill — clean stale 'pending unlock' help text
The control methods (send-command/send-message/set-properties) and session detail are verified live on the ACG instance; the "pending unlock" help text was left over from before probing confirmed them. Skill validated against skill-creator rules (frontmatter, vault creds, gated writes, errorlog compliance, ASCII, selftest 12/12). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -7,7 +7,7 @@ send-message, set-properties) refuse to run without --confirm.
|
|||||||
Usage:
|
Usage:
|
||||||
python sc.py status # auth check + instance info
|
python sc.py status # auth check + instance info
|
||||||
python sc.py sessions [--name NAME] [--json]
|
python sc.py sessions [--name NAME] [--json]
|
||||||
python sc.py session <sessionID> # detail (pending extension unlock)
|
python sc.py session <sessionID> # full session detail
|
||||||
python sc.py send-command --session <id> --command "..." --confirm
|
python sc.py send-command --session <id> --command "..." --confirm
|
||||||
python sc.py send-message --session <id> --message "..." --confirm
|
python sc.py send-message --session <id> --message "..." --confirm
|
||||||
python sc.py set-properties --session <id> --json '[null,"Site","Tag"]' --confirm
|
python sc.py set-properties --session <id> --json '[null,"Site","Tag"]' --confirm
|
||||||
@@ -208,20 +208,20 @@ def build_parser() -> argparse.ArgumentParser:
|
|||||||
sp.add_argument("--site", help="CP2 = Site.")
|
sp.add_argument("--site", help="CP2 = Site.")
|
||||||
sp.add_argument("--tag", help="CP3 = Tag.")
|
sp.add_argument("--tag", help="CP3 = Tag.")
|
||||||
|
|
||||||
sp = sub.add_parser("send-command", help="Run a backstage command (gated; pending unlock).",
|
sp = sub.add_parser("send-command", help="Run a backstage command (gated).",
|
||||||
parents=[common])
|
parents=[common])
|
||||||
sp.add_argument("--session", required=True)
|
sp.add_argument("--session", required=True)
|
||||||
sp.add_argument("--command", dest="run_command", required=True)
|
sp.add_argument("--command", dest="run_command", required=True)
|
||||||
sp.add_argument("--confirm", action="store_true")
|
sp.add_argument("--confirm", action="store_true")
|
||||||
|
|
||||||
sp = sub.add_parser("send-message", help="Send a chat message (gated; pending unlock).",
|
sp = sub.add_parser("send-message", help="Send a chat message (gated).",
|
||||||
parents=[common])
|
parents=[common])
|
||||||
sp.add_argument("--session", required=True)
|
sp.add_argument("--session", required=True)
|
||||||
sp.add_argument("--message", required=True)
|
sp.add_argument("--message", required=True)
|
||||||
sp.add_argument("--confirm", action="store_true")
|
sp.add_argument("--confirm", action="store_true")
|
||||||
|
|
||||||
sp = sub.add_parser("set-properties",
|
sp = sub.add_parser("set-properties",
|
||||||
help="Set CP1/CP2/CP3 (gated; pending unlock).", parents=[common])
|
help="Set CP1/CP2/CP3 (gated).", parents=[common])
|
||||||
sp.add_argument("--session", required=True)
|
sp.add_argument("--session", required=True)
|
||||||
sp.add_argument("--props-json", dest="json_props", required=True,
|
sp.add_argument("--props-json", dest="json_props", required=True,
|
||||||
help='JSON array, e.g. ["Company","Site","Tag"]')
|
help='JSON array, e.g. ["Company","Site","Tag"]')
|
||||||
|
|||||||
Reference in New Issue
Block a user