authoring-osprey-rules

Create and integrate Osprey SML rules within the atproto ecosystem.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the complexity of writing, validating, and wiring Osprey SML rules, ensuring that rule specifications are correctly translated into functional code without common syntax or structural errors.

Core Features & Use Cases

  • Structured Rule Authoring: Provides a systematic workflow for defining models, rules, and effects while enforcing naming conventions and type safety.
  • Execution Graph Wiring: Automates the process of integrating new rules into the existing index structure to ensure they are correctly executed.
  • Use Case: When a planner provides a new rule specification for detecting profanity in posts, this skill guides the agent through defining the model, writing the rule, wiring the effect, and updating the execution graph.

Quick Start

Use the authoring-osprey-rules skill to implement the new rule specification provided by the planner.

Frequently Asked Questions about authoring-osprey-rules

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

FAQPage Schema
How do I write and wire Osprey SML rules in the atproto ecosystem?

Writing Osprey SML rules in the atproto ecosystem requires a structured workflow for defining models, writing rules, wiring effects, and updating the execution graph while enforcing strict type-safety and naming conventions for production-grade validation.

What is the process for integrating SML rule specifications into functional code?

Integrating SML rule specifications involves systematically defining models, rules, and effects, then automating execution graph wiring to translate specifications into functional code while preventing common syntax or structural errors during rule validation.

How do I ensure type safety and naming conventions when authoring automation rules?

Ensuring type safety and naming conventions when authoring automation rules requires a systematic workflow that validates rule specifications during model definition and effect wiring, preventing structural errors before integration into the execution graph.

How do I update the execution graph when adding new compliance rules?

Updating the execution graph when adding new compliance rules is automated through execution graph wiring, which integrates new rules into the existing index structure to ensure they are correctly executed within the atproto ecosystem.

Do I need a rule specification to start Osprey SML rule development?

You need a rule specification from a planner to start Osprey SML rule development, which guides the agent through the entire lifecycle of defining the model, writing the rule, and wiring the effect.