Sightglass
Skill by davidgeorgehope
Why use this skill?
Sightglass monitors and audits your AI coding agent's dependency choices and architectural decisions to identify hidden risks, biases, and training data reliance.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/davidgeorgehope/sightglassWhat This Skill Does
Sightglass is an advanced observability tool designed specifically for AI coding agents. It provides transparency into the 'black box' of AI decision-making during software development. When your agent installs a dependency or chooses an architectural pattern, it often relies on outdated training data or biased popularity metrics. Sightglass intercepts these actions, logs the 'reasoning' (or lack thereof), and classifies the source of the decision. By monitoring tool calls and package installations, it generates a transparency report that helps developers understand if their AI is acting on intent or simply hallucinating through training recall.
Installation
To integrate Sightglass into your OpenClaw workflow, use the following commands:
- Install via the OpenClaw Hub:
clawhub install openclaw/skills/skills/davidgeorgehope/sightglass. - Execute the setup script to configure the CLI and local watcher:
./skills/sightglass/setup.sh. - Authenticate your CLI instance:
sightglass loginto sync analysis with your cloud account. - Initialize the background watcher:
sightglass watch.
Use Cases
- Dependency Auditing: Verify if your AI agent is choosing libraries based on actual requirements or just popular training data markers.
- Risk Mitigation: Identify high-risk
TRAINING_RECALLpatterns that indicate the agent is guessing rather than searching for the latest documentation. - Architectural Validation: Audit why the agent chose a specific tech stack over alternatives by reviewing the PROACTIVE_SEARCH logs.
- Team Onboarding: Use analysis summaries to explain to team members why certain dependencies were introduced during automated sessions.
Example Prompts
- "Analyze my last coding session with Sightglass to see if the agent performed any proactive searching before adding the new database driver."
- "Sightglass, summarize the risk level of the dependencies added in the current session and highlight any that relied solely on training recall."
- "Show me the last hour of agent activity and identify which dependencies were suggested via context inheritance versus proactive search."
Tips & Limitations
- Always use hooks: Ensure you trigger
pre-spawn.shbefore starting your agent session to guarantee that all telemetry is captured effectively. - Review High Recall: If your agent exhibits a high
TRAINING_RECALLpercentage, it is likely on autopilot. Consider forcing the agent to use a web-search tool explicitly for package selection. - Security: While Sightglass captures data, it does not prevent installations. You still retain final authority over what enters your
package.json.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-davidgeorgehope-sightglass": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, data-collection, external-api, code-execution