What problem does it solve? Developers building Glyvio plugins need a consistent, rule-compliant way to expose local queries, computations, and write operations to the AI Agent (Jeannie), including correct decorator usage, permission registration, and LLM-readable responses. ## Core Features & Use Cases - SystemTool Scaffolding: Generates a TypeScript class decorated with @glyvio_core.SystemTool implementing CoreSystemTool, with a typed request interface. - Permission & Registry Wiring: Adds the required tool permission entry to manifest.json and ensures the file is imported so the decorator registers at initialization. - LLM-Friendly Output Contract: Enforces JSDoc-documented request fields and string responses ending with explicit instructions for the LLM. - Use Case: A developer wants the AI Agent to answer "what is today's briefing?" by querying the local synced PostgreSQL replica; this Skill produces the daily_briefing tool, its permission, and its registration. ## Quick Start Ask the AI to create a Glyvio system tool with a given tool ID, class name, and description, for example a daily_briefing tool that summarizes today's schedule for the AI Agent.