Generated: 2026-02-18T00:36:13.395Z
- Run #24: success (2026-02-17T20:27)
- Run #23: success (2026-02-17T20:01)
- Run #22: success (2026-02-16T23:36)
- Run #21: failure (2026-02-16T23:32)
- Run #20: failure (2026-02-16T23:30)
| // @skill hello-world | |
| // @description Says hello and checks the environment | |
| // @secrets none | |
| // @network none | |
| // @timeout 10 | |
| console.log(JSON.stringify({ | |
| message: "Hello from test skill!", | |
| time: new Date().toISOString(), | |
| deno: Deno.version |
| // @skill Microsoft Email Fetch | |
| // @description Fetch recent emails from Microsoft Graph API (read-only, limited to 5 messages) | |
| // @secrets MICROSOFT_API_KEY | |
| // @network graph.microsoft.com | |
| // @timeout 30 | |
| const MICROSOFT_API_KEY = Deno.env.get("MICROSOFT_API_KEY"); | |
| if (!MICROSOFT_API_KEY) { | |
| console.error("Error: MICROSOFT_API_KEY required"); |
| // @skill Constrained Claude Query | |
| // @description Template-based Anthropic API delegation - Agent provides word (≤20 chars) for character counting | |
| // @secrets ANTHROPIC_API_KEY | |
| // @network api.anthropic.com | |
| // @timeout 30 | |
| const WORD = Deno.env.get("WORD"); | |
| const ANTHROPIC_API_KEY = Deno.env.get("ANTHROPIC_API_KEY"); | |
| if (!WORD) { |
| $(cat /tmp/constrained-claude-query.ts | jq -Rs .) |