skywatch-authoring-osprey-rules

Translate Osprey SML rule specifications into functional code and integrate them into the execution graph.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the complexity of writing and integrating Osprey SML rules, ensuring that rule specifications are correctly translated into functional code while adhering to strict architectural and safety constraints.

Core Features & Use Cases

  • Structured Rule Authoring: Provides a systematic workflow for defining models, rules, and effects using the Osprey SML syntax.
  • Execution Graph Integration: Guides the user through wiring new rules into the existing execution graph to ensure they are correctly loaded and triggered.
  • Validation Guardrails: Enforces critical conventions like EntityJson usage and label verification to prevent common runtime failures and validation errors.

Quick Start

Use the skywatch-authoring-osprey-rules skill to write and wire a new profanity detection rule based on the provided rule specification and project context.

Frequently Asked Questions about skywatch-authoring-osprey-rules

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

FAQPage Schema
How do I write automated moderation rules using Osprey SML?

Authoring automated moderation rules with Osprey SML involves defining models, rules, and effects using the SML syntax, then translating those specifications into functional code. This skill provides a systematic workflow for structured rule creation.

How do I integrate new rules into the Osprey execution graph?

Integrating new rules into the Osprey execution graph requires wiring the translated SML specifications into the existing execution framework. This ensures the automated moderation rules are correctly loaded and triggered during runtime.

How does Osprey enforce type safety and label validation for SML rules?

Osprey enforces type safety and label validation by applying strict architectural constraints during rule translation. It requires correct model hierarchy usage and adherence to existing label configurations to prevent common runtime failures.

Why do my Osprey SML rules fail validation at runtime?

Osprey SML rules fail validation at runtime when they do not adhere to critical conventions like EntityJson usage and label verification. This skill enforces these validation guardrails to prevent common runtime failures and validation errors.

Can I use Osprey SML rules for automated moderation on the AT Protocol?

Yes, Osprey SML rules are designed for developing and maintaining automated moderation rules. This skill ensures rule specifications are correctly translated into functional code while adhering to strict safety constraints within the framework.

What is the best way to structure models and effects in Osprey SML?

The best way to structure models and effects in Osprey SML is by following a systematic authoring workflow. This skill guides you through defining models, rules, and effects using the SML syntax to satisfy strict type safety requirements.