investigating-osprey-rules

Audit Osprey SML rules projects by mapping file structures, 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 investigating-osprey-rules
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: investigating-osprey-rules
Source: https://github.com/skywatch-bsky/skywatch-agent-skills/tree/main/claude-skills/plugins/osprey-rule-investigator/skills/investigating-osprey-rules
Command: npx skills add https://github.com/skywatch-bsky/skywatch-agent-skills --skill investigating-osprey-rules

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured, repeatable methodology for auditing and investigating Osprey SML rules projects, ensuring consistency and transparency in rule-writing and logic verification.

Core Features & Use Cases

  • Project Inventory: Automatically validates project structure, catalogues SML files, and extracts label definitions from configuration files.
  • UDF Discovery: Dynamically discovers and documents User-Defined Functions (UDFs) and their signatures, providing high-confidence references for rule development.
  • Execution Mapping: Traces complex rule dependencies and conditional logic, generating a clear summary of how rules trigger effects and labels.

Quick Start

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

Frequently Asked Questions about investigating-osprey-rules

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

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

To audit SML rules in an Osprey project, map file structures, extract UDF signatures, and trace execution graphs to verify rule-based detection logic and label application. This systematic investigation ensures consistency and transparency in logic verification.

What is the best way to trace execution graphs for AT Protocol label rules?

Tracing execution graphs for AT Protocol label rules is done by analyzing conditional logic and rule dependencies to generate a clear summary of how rules trigger effects. This maps complex interactions within the SML project structure.

How do I discover User-Defined Functions when writing Osprey SML rules?

Discovering User-Defined Functions for Osprey SML rules requires dynamic UDF discovery by accessing the osprey-for-atproto repository. This process documents UDF signatures and provides high-confidence references for rule development.

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

You need access to the target project directory to investigate SML rule dependencies, but accessing the osprey-for-atproto repository is optional and specifically enables dynamic UDF discovery for higher-confidence rule references.

Can I catalogue label definitions from configuration files in an SML rules project?

You can catalogue label definitions from configuration files by performing a project inventory that automatically validates the project structure and extracts label configurations from the SML files within the directory.

Why are my Osprey SML rules triggering unexpected labels in the AT Protocol ecosystem?

Osprey SML rules triggering unexpected labels in the AT Protocol ecosystem usually stem from complex conditional logic or hidden dependencies. Mapping the execution graph traces how rules trigger effects to pinpoint the exact source.