skywatch-investigating-osprey-rules

Audit Osprey SML rules projects by mapping dependencies, UDF signatures, and execution graphs.

6|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/skywatch-bsky/skywatch-agent-skills --skill skywatch-investigating-osprey-rules
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skywatch-investigating-osprey-rules
Source: https://github.com/skywatch-bsky/skywatch-agent-skills/tree/main/polytoken/skills/skywatch-investigating-osprey-rules
Command: npx skills add https://github.com/skywatch-bsky/skywatch-agent-skills --skill skywatch-investigating-osprey-rules

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of auditing and debugging Osprey SML rules projects by providing a standardized, automated methodology for mapping project structure, UDFs, and execution logic.

Core Features & Use Cases

  • Project Inventory: Automatically validates project structure and extracts label definitions from configuration files.
  • UDF Discovery: Dynamically discovers and documents User-Defined Functions (UDFs) and their signatures to ensure rule-writing accuracy.
  • Execution Graph Mapping: Traces complex rule chains and conditional logic to provide a clear summary of rule triggers and their resulting effects.

Quick Start

Use the skywatch-investigating-osprey-rules skill to analyze the rules project located at the current directory path and generate a full investigation report.

Frequently Asked Questions about skywatch-investigating-osprey-rules

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit an Osprey SML rules project structure?

To audit an Osprey SML rules project, use this skill to automatically map file dependencies, extract label definitions from configuration files, and validate the overall project structure. It generates a comprehensive report of the project inventory.

How does UDF discovery work for atproto rule development?

UDF discovery dynamically scans the osprey-for-atproto repository to identify and document User-Defined Functions and their signatures. This ensures rule-writing accuracy by validating available functions before they are invoked in your SML rules.

Can I trace conditional logic and execution graphs in Osprey rules?

Yes, you can trace complex rule chains and conditional logic triggers within Osprey rules. The skill maps the execution graph to provide a clear summary of rule triggers and their resulting effects across the project.

Do I need the osprey-for-atproto repository to investigate SML rules?

Yes, you need access to both the project directory and the associated osprey-for-atproto repository. These are required to perform dynamic UDF discovery, validate signatures, and map execution graphs accurately.

What is the best way to debug complex rule chains in an SML rules engine?

The best way to debug complex SML rules engine chains is through automated execution graph mapping. This skill systematically traces conditional logic triggers and file dependencies to identify structural issues and label definitions.

Why are my Osprey SML rules not triggering as expected?

Osprey SML rules may fail to trigger due to incorrect UDF signatures or misconfigured conditional logic. This skill investigates these issues by mapping the execution graph and validating UDF discovery against the repository.