Back to skill
Skillv1.0.0
ClawScan security
cloud-game · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 29, 2026, 5:02 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's behavior mostly matches a cloud-game search/launch feature, but the runtime instructions require reading/writing a hard-coded local cache path (d:\skill\tianyi-cloud-game\.cache\api_cache.json) even though no config paths or file access are declared — this mismatch and filesystem persistence are unexpected and worth caution.
- Guidance
- This skill appears to do what it claims (search and open games on play.cn) but its runtime instructs the agent to read/write a hard-coded cache at d:\skill\tianyi-cloud-game\.cache\api_cache.json and to run PowerShell snippets — behavior not declared in the metadata. Before installing, consider: 1) Are you comfortable the agent will create and store API responses and your normalized queries on disk? Those cached entries may contain user inputs. 2) The path is Windows-specific and non-configurable in the SKILL.md; on non-Windows systems it may fail or behave unexpectedly. 3) If you need to proceed, prefer a version that lets you configure the cache directory (or disables caching) and that documents what is stored. If you cannot verify that, run the skill in a contained environment (sandbox/VM) or ask the author to remove hard-coded paths and declare file-access requirements.
Review Dimensions
- Purpose & Capability
- concernThe skill's stated purpose (search, recommend, open games on h5.play.cn) aligns with the use of play.cn APIs shown in SKILL.md. However, the SKILL.md mandates a local cache file at a specific Windows path (d:\skill\tianyi-cloud-game\.cache\api_cache.json) and file-IO behavior that were not declared in the skill metadata (Required config paths: none). That is an incoherence: a skill that does file persistence should declare/configure that requirement or allow a configurable path.
- Instruction Scope
- concernThe instructions contain precise runtime behavior including: normalizing user keywords, performing a cache gate before any API call, creating/reading/writing a cache JSON file, and example PowerShell code that posts to https://api.play.cn/.... These are implementation-level instructions that will cause the agent to perform filesystem writes and network calls. The instructions also hard-code Windows-specific paths and propose creating directories under d:\, which may be inappropriate or fail on non-Windows hosts.
- Install Mechanism
- okThere is no install spec and no code files to install — this is instruction-only. That reduces supply-chain risk because nothing new is written by an installer, though the skill's runtime will still perform file I/O and network calls as directed.
- Credentials
- noteThe skill requests no environment variables or credentials, which is proportionate for public API calls. However, it will persist API responses and normalized user queries to a local cache file; cached data may include user-provided keywords and API responses and thus could contain sensitive info. The metadata does not disclose this filesystem access or allow configuring the cache location, which is a transparency gap.
- Persistence & Privilege
- noteThe skill does not request 'always:true' and can be invoked by user only; good. But it explicitly writes persistent cache files to disk (creating folders under d:\skill\...). This is a moderate privilege: it alters the host filesystem and retains user queries/API responses between runs. The hard-coded path is Windows-specific and may cause unexpected behavior on other hosts.
