AM

ai-modcon/genesis-skills

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

28 stars 质量 60 趋势 45BSD-2-Clause

repository for genesis mission skills for AI coding tools

概览

Genesis Skills is a collection of reusable Agent Skills for scientific discovery and engineering workflows. Part of the Genesis Mission, the catalog can be used with Claude Code, Codex, Cursor, OpenCode, Gemini CLI, and LangChain Deep Agents. Individual skills may still depend on client-specific features or external tools. Skills encode domain expertise, connect to scientific data sources, and provide reproducible patterns for computational research. Skills are markdown files (SKILL.md) with YAML frontmatter that teach an AI agent how to handle domain-specific tasks. Each skill provides: - — Specialized knowledge for literature, HPC, plasma simulation, scientific-data metadata, and AI-system evaluation - — Permissions to use specific tools (Bash commands, file operations, web APIs) - — Step-by-step instructions for complex scientific tasks - — Scripts, templates, and reference materials the agent can use Agents can select a skill from a natural-language request.

README

以下为原文 README 节选,完整内容请查看原文。

Genesis Skills

Portable AI-agent workflows for science and engineering

Genesis Skills is a collection of reusable Agent Skills for scientific discovery and engineering workflows. Part of the Genesis Mission, the catalog can be used with Claude Code, Codex, Cursor, OpenCode, Gemini CLI, and LangChain Deep Agents. Individual skills may still depend on client-specific features or external tools.

Skills encode domain expertise, connect to scientific data sources, and provide reproducible patterns for computational research.


What Are Skills?

Skills are markdown files (SKILL.md) with YAML frontmatter that teach an AI agent how to handle domain-specific tasks. Each skill provides:

  • Domain expertise — Specialized knowledge for literature, HPC, plasma simulation, scientific-data metadata, and AI-system evaluation
  • Tool access — Permissions to use specific tools (Bash commands, file operations, web APIs)
  • Structured workflows — Step-by-step instructions for complex scientific tasks
  • Supporting resources — Scripts, templates, and reference materials the agent can use

Agents can select a skill from a natural-language request. Client-specific menus and explicit invocation shortcuts vary by agent.


Quick Start

There’s nothing to compile: clone the repo, then expose the skills to your agent. The repository groups skills by domain (skills///), while agent clients generally expect each skill to be a direct child of a configured skills directory. unpack.sh flattens that layout. LangChain Deep Agents receive a catalog path in code instead of discovering a user-level directory automatically.

git clone https://gitlab.osti.gov/genesis/genesis-skills.git
cd genesis-skills

Mirror repository: The repository https://gitlab.osti.gov/genesis/genesis-skills.git is a read-only mirror of the upstream development repository https://github.com/AI-ModCon/genesis-skills. Please use GitHub for development, forks, issues, and pull requests.

Method 1 — Flatten skills into place (unpack.sh)

Choose the skills directory documented by your client, then let unpack.sh flatten every skill into it:

export SKILLS_DIR="$HOME/.agents/skills"  # Codex, Cursor, OpenCode, Gemini CLI
# export SKILLS_DIR="$HOME/.claude/skills"  # Claude Code
./unpack.sh --target "$SKILLS_DIR" --mode copy

Use --mode symlink for live links back to the clone, ./unpack.sh hpc-skills for one domain, ./unpack.sh --list to preview, or ./unpack.sh --help for all options. The legacy default remains .claude/skills; an explicit --target is the client-neutral choice. Existing same-named destination entries are replaced.

Method 2 — Point the skill-search skill at the catalog

Expose just the bundled skill-search skill; it discovers the whole nested catalog

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add ai-modcon/genesis-skills
新手?先看 mcpskill.org 教程 →