WeChat Official Account Draft Management
Analysis
This appears purpose-aligned, but it can use WeChat Official Account credentials to publish or delete account content and stores an access token locally, so it should be reviewed before installation.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
Supports draft creation, listing, publishing, and deletion ... python3 scripts/channel.py publish MEDIA_ID_1234567890abcdef ... python3 scripts/channel.py delete MEDIA_ID_1234567890abcdef
The skill exposes direct publish and delete operations for a WeChat Official Account. These actions are purpose-aligned, but they can affect public/business content and the instructions do not describe an explicit confirmation step or rollback path.
subprocess.run(['sips', '-s', 'format', 'jpeg', ppm_path, '--out', jpg_path], capture_output=True, text=True)
Automatic cover generation invokes a local `sips` command. This is related to the advertised cover-image feature and does not use a shell, but the dependency is not declared in the metadata and is OS-specific.
Source: unknown; Homepage: none
The registry metadata does not provide a source repository or homepage. For a credential-using account-management tool, limited provenance makes independent verification harder.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
appid = os.getenv('WECHAT_APPID') ... appsecret = os.getenv('WECHAT_APPSECRET') ... ACCESS_TOKEN_FILE = os.path.join(CONFIG_DIR, "access_token.json") ... json.dump({'access_token': token, 'expires_at': ...}, f)The code uses WeChat developer credentials to obtain an access token and persists that token in the user's home configuration directory. This is expected for API use, but it is high-impact account authority and the local token cache is not clearly disclosed in SKILL.md.
