intersystems-ready-hackathon/ready-2026-team-08/ai-hub-policies

Claude Code and agent skill by intersystems-ready-hackathon/ready-2026-team-08

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when attaching authorization, audit, or discovery policies to ObjectScript tools or ToolSets, sanitizing arguments, enforcing read-only access, or tracing tool execution and denials.

Install

npx vskill@latest install intersystems-ready-hackathon/ready-2026-team-08/ai-hub-policies

SKILL.md

AI Hub Policies

Use this skill for governance over tool execution: allow or deny, sanitize, audit, and compose global or ToolSet-local policies.

When to Use

  • Enforcing read-only or restricted-path behavior
  • Logging tool calls, errors, or durations
  • Attaching global policies to a ToolManager
  • Defining ToolSet-local policies in XML

Core Workflow

  1. Decide whether the policy is authorization, audit, or discovery-related.
  2. Implement the right base class method.
  3. Attach the policy globally or within a ToolSet.
  4. Validate the policy against the exact tools and arguments it should govern.
  5. Compose global and ToolSet-local rules only when the layering is intentional.

Critical Rules

  • Use %AI.Policy.Authorization for allow or deny decisions and argument sanitization.
  • Use %AI.Policy.Audit for logging and telemetry.
  • Use ToolSet-local policies for collection-specific rules and ToolManager policies for global rules.
  • Authorization policies run global first and ToolSet second; both must allow.
  • Audit policies run at both levels when present.
  • ToolSet-local XML-configured policies require the XML-enabled pattern from the advanced guide.

Common Mistakes

  • Treating global and ToolSet-local policies as interchangeable
  • Forgetting %XML.Adaptor and XML property projection for ToolSet-local policy configuration
  • Modifying arguments without validating the downstream tool still accepts the sanitized form
  • Adding audit policies without deciding what success, failure, and result size should mean operationally

References

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/intersystems-ready-hackathon/ready-2026-team-08/ai-hub-policies/badge)](https://verified-skill.com/skills/intersystems-ready-hackathon/ready-2026-team-08/ai-hub-policies)

Something wrong with this skill or its page? Tell us.