← Back to Skills Marketplace
immythz

LLM Signal GEO Analyst

by ImMythz · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
243
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install llm-signal-geo-analyst
Description
Run LLM Signal GEO analyst workflows from OpenClaw. Use when you need to fetch deterministic GEO action plans, check site health status, and execute/review h...
README (SKILL.md)

LLM Signal GEO Analyst

Use this skill to operate LLM Signal agent flows from OpenClaw.

Required environment

  • LLMSIGNAL_BASE_URL (example: https://www.llmsignal.app)
  • LLMSIGNAL_SITE_ID
  • LLMSIGNAL_API_KEY

Execution policy

  1. Call POST /api/agent/v1/plan before recommending actions.
  2. Automatically execute only auto_safe actions.
  3. Route manual and assist actions to human approval.
  4. Never output API keys or secrets.

Run plan request

{baseDir}/scripts/fetch-plan.sh

Run status request

{baseDir}/scripts/fetch-status.sh

Output format for each recommended action

Return:

  1. title
  2. priority
  3. reason
  4. exact steps
  5. command/diff scaffold (if present)
  6. approval required (yes for manual/assist, no for auto_safe)

Notes

  • Agent API access is limited to Growth and Pro plans.
  • Use persist=true in plan calls to store run history and outcomes.
Usage Guidance
This package appears to do what it says: call your LLM Signal endpoints and return action plans. Before installing, consider the following: (1) the scripts embed your API key in the JSON payload and in the curl command — that means the key (and any persisted run history) may be stored on the remote service and the key could be exposed in local process lists or shell history. Prefer sending only an authentication header and avoid including the key in request bodies if the service accepts header auth. (2) Avoid running these scripts on multi-tenant/shared hosts where process args are visible, or use safer calling patterns (e.g., pass JSON on stdin or use .netrc/token files) to avoid command-line leakage. (3) Confirm what 'persist=true' stores on the vendor side; if it stores full payloads, do not include secrets in those payloads. (4) Use a least-privilege/rotatable API key for LLMSIGNAL, and rotate it if you decide to remove the skill. These are operational hygiene items — the skill's requested resources are otherwise consistent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: llm-signal-geo-analyst Version: 0.1.0 The skill bundle is a standard integration for the LLM Signal service, designed to manage GEO analyst workflows. It uses simple shell scripts (fetch-plan.sh and fetch-status.sh) to communicate with the service's API using provided environment variables. The instructions in SKILL.md and prompts/system.txt include explicit safety guardrails, such as requiring human approval for actions not marked as 'auto_safe' and prohibiting the disclosure of API keys in logs or output.
Capability Assessment
Purpose & Capability
Name/description match the requested resources: the skill talks to LLM Signal agent endpoints and requires LLMSIGNAL_BASE_URL, LLMSIGNAL_SITE_ID, and LLMSIGNAL_API_KEY and curl/bash/sh to run the included scripts. Required binaries and env vars are proportional to the declared purpose.
Instruction Scope
SKILL.md and prompts direct the agent to call /api/agent/v1/plan and /api/agent/v1/status and to persist runs. The instructions do not request unrelated files or credentials. Two operational issues: (1) the templates and scripts include the API key in the JSON body (and also send it as a header), and (2) executing curl with the API key embedded in the command line can expose the key in process lists or shell history. Both are scope-consistent but increase secret exposure risk.
Install Mechanism
No install spec is present (instruction-only + bundled scripts). No downloads or external install sources are used, which minimizes supply-chain risk.
Credentials
The declared environment variables are strictly the service base URL, site id, and API key — appropriate for an API-integration skill. However, the API key is duplicated into the request body and sent with persist=true, which means the key (and run content) may be stored on the remote service; this increases exposure beyond typical header-only authentication and should be justified or removed.
Persistence & Privilege
always is false and the skill is user-invocable. Persisting run history is a declared behavior (persist=true) that applies to the remote service; the skill does not request elevated platform privileges or modify other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install llm-signal-geo-analyst
  3. After installation, invoke the skill by name or use /llm-signal-geo-analyst
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of llm-signal-geo-analyst. - Enables deterministic GEO action plan fetching, site health checks, and execution/review of OpenClaw agent workflows. - Supports automatic execution of safe actions, while routing manual/assist actions for human approval. - Integrates with LLM Signal agent APIs; requires specific environment variables and key binaries (`curl` or PowerShell). - Provides clear output format for action recommendations. - Compatible only with Growth and Pro plans.
Metadata
Slug llm-signal-geo-analyst
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is LLM Signal GEO Analyst?

Run LLM Signal GEO analyst workflows from OpenClaw. Use when you need to fetch deterministic GEO action plans, check site health status, and execute/review h... It is an AI Agent Skill for Claude Code / OpenClaw, with 243 downloads so far.

How do I install LLM Signal GEO Analyst?

Run "/install llm-signal-geo-analyst" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is LLM Signal GEO Analyst free?

Yes, LLM Signal GEO Analyst is completely free (open-source). You can download, install and use it at no cost.

Which platforms does LLM Signal GEO Analyst support?

LLM Signal GEO Analyst is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created LLM Signal GEO Analyst?

It is built and maintained by ImMythz (@immythz); the current version is v0.1.0.

💬 Comments