ai-modcon/genesis-skills/academy
Claude Code and agent skill by ai-modcon/genesis-skills
- community
Checking that the SKILL.md file is still in the repository.
Academy agent framework for distributed scientific computing. Use when building agents with @action decorators, configuring exchanges and managers, creating HPC integrations, or designing multi-agent scientific workflows.
Install
npx vskill@latest install ai-modcon/genesis-skills/academySKILL.md
Academy Agent Framework
Academy is middleware for deploying autonomous agents across federated research ecosystems, including HPC systems, experimental facilities, and data repositories.
When to Use Academy
Use Academy when you need:
- Distributed execution across multiple machines or HPC systems
- Stateful agents that maintain state across interactions
- Inter-agent coordination via message passing
- Federation across institutional boundaries (via Globus)
- Long-running autonomous workflows for scientific discovery
Core Concepts
Agents
Python classes inheriting from Agent with @action-decorated async methods:
Actions
Methods decorated with @action can be invoked remotely by users or other agents. They must be async and can accept/return serializable data.
Loops
Methods decorated with @loop run autonomously and continuously. A loop receives a shutdown event and must check it every iteration (and yield control, e.g. by sleeping), or the agent will hang at shutdown:
Handles
Proxy objects for inter-agent communication. When you receive a Handle, you can call its actions as if it were local:
Manager and Exchange
The Manager launches and coordinates agents. The Exchange handles message transport:
Installation
Additional Resources
- For detailed agent patterns, see agents.md
- For communication patterns, see communication.md
- For orchestration patterns, see patterns.md
- For scientific workflow examples, see examples.md
Quick Reference
| Decorator | Purpose | |
|---|---|---|
@action | Remote-callable method | |
@loop | Autonomous continuous execution |
| Exchange Type | Use Case | |
|---|---|---|
LocalExchangeFactory | Single-process development/testing | |
RedisExchangeFactory | Multi-machine deployment via a Redis server | |
HttpExchangeFactory | Hosted cloud exchange; cross-site/federated (Globus auth) |
To run agents on HPC, pass a Globus Compute Executor to the Manager's executors= — the exchange moves messages; executors decide where agents run.
Links
- Documentation: https://docs.academy-agents.org/stable/
- Tutorial: https://docs.academy-agents.org/stable/guides/tutorial/
- Agents4Science: https://agents4science.github.io/Capabilities/
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
- SKILL.md in the repositoryCheckingskills/academy/SKILL.md
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
[](https://verified-skill.com/skills/ai-modcon/genesis-skills/academy)