GEO Optimization
Analysis
This is mostly a GEO content-optimization guide; optional monitoring scripts are related but use a Perplexity API key, external API calls, and local history files if run.
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.
requests.post("https://api.perplexity.ai/chat/completions", headers={"Authorization": f"Bearer {api_key}" ...}, json={"model": "sonar-pro", "messages": [{"role": "user", "content": query}]}, timeout=30)Running the monitor sends test queries to Perplexity's API. This is aligned with the GEO monitoring purpose, but it is an external API operation.
WORKSPACE="/Users/awalker/clawd" cd "$WORKSPACE" python3 scripts/geo-monitor.py --test
The daily helper script contains a hardcoded personal workspace path, showing that the included automation is tailored to one environment rather than packaged as a generic installable workflow.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
env_path = Path(__file__).parent.parent / ".env" ... os.environ[key] = value ... api_key = os.getenv("PERPLEXITY_API_KEY")The monitor imports values from a local .env file and uses a Perplexity API key. This is expected for Perplexity monitoring, but users should notice that the registry requirements declare no required credentials.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
history_dir = Path("geo-history") ... data = {"query_id": query_id, "query": query, "timestamp": timestamp, "result": result, "analysis": analysis} ... json.dump(data, f, indent=2)The monitor stores queries, returned Perplexity content, citations, and analysis locally for later reporting.
