skywatch-osprey-sml-reference

Document SML rule writing conventions and reviewer checklists for Osprey.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a comprehensive reference for writing, debugging, and optimizing SML (Skywatch Moderation Language) rules, ensuring consistent and effective moderation logic across the Osprey platform.

Core Features & Use Cases

  • Rule Construction: Provides syntax guidance for defining rules, conditions, and effects, including complex logic like sliding window counters and ML-scored labeling.
  • Best Practices & Conventions: Offers a structured reviewer checklist and naming conventions to ensure rule maintainability and prevent common anti-patterns.
  • Use Case: When developing a new moderation rule to detect spam, use this skill to verify your logic against established labeling patterns and ensure your variable naming and time constants align with repository standards.

Quick Start

Use the skywatch-osprey-sml-reference skill to review my proposed SML rule against the naming and type system conventions.

Frequently Asked Questions about skywatch-osprey-sml-reference

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

FAQPage Schema
How do I write SML rules for the Osprey moderation framework?

Writing SML rules for the Osprey moderation framework involves using specific syntax to define conditions and effects, guided by comprehensive documentation on type systems and labeling patterns to ensure robust moderation logic.

What are common anti-patterns when defining moderation logic with SML?

Common anti-patterns when defining moderation logic with SML include improper variable naming and misaligned time constants, which you can identify and prevent using a structured reviewer checklist and established naming conventions.

How does ML-scored labeling work in Osprey SML rules?

ML-scored labeling in Osprey SML rules integrates machine learning scores into your moderation conditions, enabling dynamic content classification based on model confidence thresholds and established labeling patterns.

Can I check my proposed moderation rule against repository standards?

Yes, you can check a proposed moderation rule against repository standards by validating it through structured reviewer checklists, ensuring variable naming and type system conventions align with Osprey SML best practices.

When do I need to use established labeling patterns for spam detection rules?

You need to use established labeling patterns for spam detection rules when developing new moderation logic, ensuring your SML conditions effectively identify spam while maintaining consistency with the Osprey repository standards.