by Ricar66
Platform-agnostic AI agent: one Full-Stack Software Engineer brain, compiled into ready-to-paste adapters for ChatGPT, Claude, Copilot, Gemini & Cursor. Zero-dependency, MIT.
# Add to your Claude Code skills
git clone https://github.com/Ricar66/omnistack-agentGuides for using ai agents skills like omnistack-agent.
omnistack-agent is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Ricar66. Platform-agnostic AI agent: one Full-Stack Software Engineer brain, compiled into ready-to-paste adapters for ChatGPT, Claude, Copilot, Gemini & Cursor. Zero-dependency, MIT. It has 65 GitHub stars.
omnistack-agent's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/Ricar66/omnistack-agent" and add it to your Claude Code skills directory (see the Installation section above).
omnistack-agent is primarily written in JavaScript. It is open-source under Ricar66 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh omnistack-agent against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Β·
Β·
omnistack-agent is an open-source, platform-agnostic system prompt that turns any capable AI model into a Full Stack Software Engineering Specialist β one agent that fluidly takes on whichever engineering role a task needs, with object-oriented design as its default lens. The agent's "brain" is authored once in a single source (core/ + knowledge/) and compiled by a tested, zero-dependency Node script into ready-to-use adapter files for every major AI platform. You don't write prompts β you copy a file.
It can take on all ten of these roles:
Pick your platform, copy the listed file's contents, and paste it where that platform expects its instructions. No build step is required to consume the agent β the adapters are pre-generated and committed.
| Platform | File to copy | How to install |
|---|---|---|
| ChatGPT (Custom GPT) | adapters/chatgpt/custom-gpt-instructions.md |
Create a new GPT β open Configure β paste the file into the Instructions box (this is the lean variant). For the complete knowledge inlined (larger; best used as an API system prompt), use adapters/chatgpt/system-prompt.md. |
| Claude (Skill) | adapters/claude/SKILL.md |
Drop the file into your project's skills folder (e.g. .claude/skills/omnistack-agent/SKILL.md); it ships with YAML frontmatter and is user-invocable. |
| Claude (Agent) | adapters/claude/agent.md |
Register it as a subagent in .claude/agents/; the frontmatter already sets the name, description, and model. For repo-wide guidance instead, use adapters/claude/AGENTS.md. |
| GitHub Copilot | adapters/copilot/copilot-instructions.md |
Save it as .github/copilot-instructions.md at your repository root β reload Copilot. |
| Gemini (Gem) | adapters/gemini/gem-instructions.md |
Create a new Gem in Gemini β paste the file into the Instructions field β save. |
| Cursor / Windsurf | adapters/cursor/AGENTS.md |
Place it as AGENTS.md at your project root so the editor picks it up automatically. |
| Generic (any LLM) | adapters/generic/system-prompt.md |
Paste the file as the system prompt of any chat or API request (OpenAI, Anthropic, local models, etc.). |
Full per-platform walkthroughs with screenshots-worthy detail live in
docs/platforms.md.
Contributions are welcome β new knowledge modules, language seeds, fixes, and translations all help. There is one golden rule:
Edit
core/orknowledge/β never editadapters/. The adapter files are generated. Hand-edits are overwritten by the next build and rejected by CI.
The workflow:
core/, or add/update a module under knowledge/ (and link it in knowledge/_index.md).npm run build to regenerate every file under adapters/.node --test (unit tests) and npm run validate (confirms the adapters match the source).npm run validate, so a PR fails if the committed adapters drift from core/ + knowledge/. Always commit the regenerated adapters alongside your source change.Requirements: Node β₯ 18, zero npm dependencies. See CONTRIBUTING.md for the full guide, including the knowledge-module template and commit conventions.
omnistack-agent/
βββ core/ # The agent's brain (single source): identity, principles,
β # capabilities, workflow, interaction style, guardrails.
βββ knowledge/ # Modular knowledge base β one topic per Markdown file,
β # indexed by knowledge/_index.md.
βββ adapters/ # GENERATED per-platform output. Do not edit by hand.
βββ scripts/ # Zero-dependency Node build (build.mjs), drift-detecting
β # validate (validate.mjs), pure lib + tests.
βββ docs/ # Guides: architecture, adding knowledge, platforms.
βββ assets/ # Banner and other static media.
knowledge/ (Python, Go, Rust, Vue, Angular, .NET MAUI, and more).examples/ folder with real prompts and the agent's responses.Released under the MIT License β free to use, modify, and distribute. See LICENSE.