Skip to content
AI Marketplaces Leaderboard

OmniSkill

ChatGPT plugin

Build and test agent skills

View in ChatGPT directory

Turn a recurring workflow, prompt, or SOP into an agent skill with a clear job, activation boundaries, decision rules, and evaluation cases. OmniSkill routes each request to the next relevant specialist: architecture, authoring, evaluation, repair, host adaptation, or packaging. It checks available host capabilities before using files, shell, or Python, keeps static checks separate from behavioral evidence, and revisits the route when failures or stale verification block progress. Use it in ChatGPT or Codex to build a new skill, audit an existing one, or prepare a portable package. Bundled scripts run only when the host provides the required runtime; no hosted service or MCP connection is required. Cross-host behavior must be tested on each target host before being called verified.

Featured
No

not on the featured shelf

Movement

From our daily snapshots over the last 30 days.

Rank by placement

#10671of 10,70457places down24h—7d
#9,632#9,916#10,200#10,484Oct 4Oct 10Oct 16Oct 22Oct 28Nov 2

Rank in Developer tools

#854of 8667places down24h—7d
#781#802#823#844Oct 4Oct 10Oct 16Oct 22Oct 28Nov 2

In its category

How this plugin compares with others in the same category. Positions are counted within the category, not across the whole directory.

Developer tools854th of 866 by placement
#PluginPosition7d
852Paprika Observe#10668—
853Paprika for Kubernetes#10669—
854OmniSkillThis page#10671—
855Rungstone#10684—
856agenticintegrationhub#10685—

All 866 Developer tools plugins

More from Mamdouh Aboammar

All listings by Mamdouh Aboammar

3 more on the publisher’s page.

Example prompts

  • “Turn this recurring workflow into a skill with clear triggers, decision rules, and evaluation cases.”
  • “Audit this agent skill for activation collisions, unsafe instructions, and missing evidence.”
  • “Adapt this skill for ChatGPT and Codex, then validate and package the supported behavior.”

Skills

  • dont-it-yourself

    Search for and leverage existing runtime primitives, standard libraries, repository utilities, and battle-tested ecosystem packages rather than building custom implementations. Use before authoring new helpers, utility functions, wrapper shims, or external client libraries.

  • host-workspace-operator

    Use when Skill Conductor needs to inspect, search, modify, or verify files in the active host workspace using the safest native capability available. Do NOT assume the plugin itself grants filesystem, shell, search, patch, or Python access.

  • humanity-and-humanness

    Understand human cognitive models, reading patterns, implicit assumptions, and intent formulation. Use when drafting text or documentation intended for humans, eliciting user design decisions, interpreting user feedback, or designing collaborative agent-human workflows.

  • integrate

    Protocol for adopting a new library, tool, or architectural pattern. Ensures that introduction does not stop at installation, but mandates full migration of existing call sites, mechanical enforcement preventing legacy usage, standardization on a single pattern, and deletion of deprecated code. Use when adding or replacing dependencies, frameworks, utilities, or architectural standards.

  • measure-dont-guess

    Establish hypotheses and measurable verification criteria before implementing changes or diagnosing bugs, and decide strictly based on measured outcomes. Use when investigating bug causes, comparing performance, optimizing latency, choosing between architectures, or whenever tempted to make decisions based on guesswork.

  • omni-skill

    Route a skill-engineering request to the next useful specialist. Use when creating, improving, evaluating, adapting, packaging, or distributing agent skills, including requests in Arabic. Do not activate for unrelated app coding, everyday writing, or merely running an already configured skill.

  • poteto-principles

    Apply the 24 battle-tested engineering principles for architecture design, refactoring, implementation, bug diagnosis, migration, and verification. Use when deciding technical tradeoffs, structuring systems, writing tests, or reviewing code changes.

  • repo-craft-and-distribute

    Craft high-presence open-source repositories and configure universal multi-agent distribution manifests, GitHub discovery metadata, and automated installers. Use when the user asks to prepare a repository for publishing, configure skill distribution for Claude Code, Skills.sh, npm, or Cursor, generate aesthetic README diagrams and badges, or set up multi-agent installers — even if they don't explicitly say "distribute skill" or "repo crafter". Do NOT use for general git branching, conflict resolution, or writing code implementation.

  • sandbox-python-executor

    Use when a Skill Conductor workflow needs deterministic computation, file generation, parsing, package inspection, hashing, or validation that should be actually executed with host-native Python.

  • setup

    Set up OmniSkill after installation or check which skill workflows this host can execute. Use for first-run onboarding and capability troubleshooting, not for a general coding environment installation.

  • skill-architect

    Architect a new agent Skill or convert an existing prompt, SOP, playbook, runbook, workflow, or repeated agent behavior into a durable Skill. Use when the main problem is deciding what the Skill should contain, how it should activate, which architecture and freedom levels fit, and how to separate instructions, references, scripts, and host adapters. Do NOT use when the user only wants to run an existing Skill or only wants behavioral evaluation of an already-frozen Skill.

  • skill-authoring

    Create, refine, audit, and evaluate Agent Skills according to the AgentSkills.io v1 specification and Poteto principles. Use when building a new skill, rewriting an existing skill, structuring SKILL.md, or enforcing quality gates on skill directories.

Show all 16
  • skill-conductor

    Improve an existing agent skill from a reproduced failure, tune its activation wording, or package a validated skill. Use for bounded edit/evaluate cycles and release gates. For new skill architecture use skill-architect; for an independent assessment use skill-evaluator. Not for unrelated coding tasks.

  • skill-evaluator

    Evaluate an agent Skill for activation accuracy, instruction compliance, outcome quality, efficiency, pressure resistance, and regression risk. Use when testing a new Skill, diagnosing an unreliable Skill, comparing versions, validating a claimed improvement, creating held-out evals, or deciding whether a Skill is behaviorally ready. Do NOT use as a substitute for actually executing tests when the active host cannot run them.

  • skill-portability-compiler

    Port an agent Skill across ChatGPT, Codex, Claude, API agents, or another compatible host without losing its decision logic, evidence gates, activation boundary, or completion conditions. Use when a Skill is tied to one vendor's paths, tool names, keys, hooks, subagents, packaging, or runtime assumptions and needs a portable core plus host adapters. Do NOT claim a host is behaviorally supported unless that host was actually tested.

  • writing

    Standards and guidelines for drafting high-density, anti-slop technical documentation, PR summaries, commit messages, architectural records, and agent instructions. Use when writing, editing, or polishing documentation and instructions, or to remove AI writing tropes, unnecessary conversational preambles, and low-density filler.

Categories
Made by
Mamdouh Aboammar · Website
Sign-in
On Install
Capabilities
Workflow-to-skill design, State-aware skill routing, Activation and collision evaluation, Static security checks, ChatGPT and Codex adaptation, Evidence-based improvement, Portable skill packaging
Availability
Available
Version
6.1.1
Keywords
omni-skill, agent-skills, skill-authoring, evals, chatgpt, codex, claude-code, antigravity, developer-tools
Created
October 26, 2026
More info
Sponsorship
Promote this plugin