Skill
Give your AI assistant direct access to real-time HK/US stock data and trading capabilities with Longbridge Skill
ESRA is an open architecture for bounded, evidence-driven improvement in AI agents. ESRA Agents is its canonical cross-host implementation.
SkillsPython · JavaScriptGitHub @rrpaulsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Universal ESRA agent skills and privacy-preserving runtime with adapters for Codex, Claude Code, Hermes, and open Agent Skills hosts.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
The canonical cross-host implementation of ESRA 1.2
Portable skills, evidence records, bounded experiments, audits, export, and guarded evolutionary self-correction.
ESRA Agents is the canonical implementation source for five selective ESRA
skills, a dependency-free shared runtime, portable evidence export, and thin
host adapters for chat-scoped and autonomous agents.
It implements the runtime-neutral contracts defined by the
ESRA specification while keeping host names,
paths, lifecycle mappings, permissions, and installation mechanics outside the
portable core.Read the full README ↗ESRA Agents is the canonical implementation source for five selective ESRA skills, a dependency-free shared runtime, portable evidence export, and thin host adapters for chat-scoped and autonomous agents.
It implements the runtime-neutral contracts defined by the ESRA specification while keeping host names, paths, lifecycle mappings, permissions, and installation mechanics outside the portable core.
Routine work bypasses ESRA. Focused skills work independently, and a major change may receive at most one bounded review.
v0.3.0 prerelease,
Hermes Python plugin; 0.4.0 adds managed discovery and separate Antigravity packaging.See the autonomous roadmap, host-gate evidence, and normative Autonomous Agent Profile for the exact claim boundaries.
| Component | Purpose |
|---|---|
skills/ | Five host-neutral, selectively invoked ESRA skills |
runtime/ | Shared runtime, portable exporter, lifecycle hook, and guarded autonomous controller |
runtime/mcp_evidence.py | Privacy-bounded receipts for GitHub, security, browser-pilot, and SOFA evidence |
adapters/ | Thin host integrations for OpenAI clients, Claude Code, OpenClaw, and Hermes Agent |
docs/ARCHITECTURE.md | Portability boundary, controller policy boundary, and persistence model |
docs/RUNTIME.md | Runtime, export, and autonomous-controller commands |
INSTALL.md | Reproducible installation instructions by host |
esra-conformance.json | Machine-readable implementation capability declaration |
| Host / surface | Install modes (preferred first) | Stable / edge updates | Hooks | Runtime | Verification |
|---|---|---|---|---|---|
| OpenAI / Codex / Desktop | native-marketplace, git, release-zip, local-path | manual-native / manual-native | runtime-dependent | local | isolated native local and tracked Git marketplace/add/list/upgrade/remove; live hooks pending |
| OpenAI / ChatGPT GitHub workspace marketplace | native-marketplace, git | automatic / automatic | runtime-dependent | environment-dependent | official-docs; package-contract-tested; live-integration-pending |
| OpenAI / ChatGPT Work runtime | release-zip, local-path | manual-replace / manual-replace | runtime-dependent | environment-dependent | official-docs; package-contract-tested; live-integration-pending |
| OpenAI / ChatGPT Web / public directory | manual-upload, catalog-submission | manual-replace / manual-replace | none | none | official-docs; package-contract-tested; live-integration-pending |
| OpenAI / Agents API environments | manual-upload, local-path, release-zip | manual-replace / manual-replace | runtime-dependent | environment-dependent | official-docs; package-contract-tested; live-integration-pending |
| Claude / Claude Code | native-marketplace, git, local-path, release-zip | automatic-opt-in / automatic-opt-in | native | local | native strict manifests and isolated tracked Git install/list/update/remove; live hooks pending |
| Claude / Web personal skills | manual-upload | manual-replace / manual-replace | none | none | official-docs; package-contract-tested; live-integration-pending |
| Claude / Team / Enterprise marketplace | native-marketplace, manual-upload | automatic-opt-in / automatic-opt-in | runtime-dependent | environment-dependent | official-docs; package-contract-tested; live-integration-pending |
| Google / Gemini Web skills | manual-upload | manual-replace / manual-replace | none | none | official-docs; package-contract-tested; live-integration-pending |
| xAI / Grok Build / CLI |
Web-only clients receive the portable guidance available to them, not local
Python hooks or filesystem persistence. Use a tagged release and verify
SHA256SUMS before installation. Full commands are in
Installation.
The autonomous profile implements:
observation → trigger → proposal → alignment → experiment → blind evaluation → local promotion → canary/rollback
Guarded mode can promote only an exact evaluated revision of a local, agent-owned, text-only skill. ESRA core, controller and evaluator code, values, safety rules, credentials, runtime code, host configuration, and canonical repository content remain human-approved proposals.
Hooks persist only allowlisted metadata and hashes. Prompts, transcripts, tool arguments and results, secrets, and raw run identifiers are excluded.
Run the repository checks from the project root:
.venv/bin/python scripts/validate_skills.py
.venv/bin/python scripts/validate_plugin.py
.venv/bin/python -m unittest discover -s tests -v
.venv/bin/python scripts/build_distributions.py
.venv/bin/python scripts/validate_distributions.py
The esra repository defines what the
architecture is: its specification, data contracts, conformance tests, and
host-pilot gates.
This repository defines the canonical cross-host implementation: portable skills and runtime behavior with thin host adapters.
Earlier host-specific repositories remain available during migration and retain their existing release URLs:
Apache-2.0 — see LICENSE. Attribution and trademark separation are recorded in NOTICE.
ESRA Agents is a living implementation. It evolves together with the ESRA specification and its host evidence.
| git, native-marketplace, local-path, release-zip |
| manual-native / manual-native |
| native |
| local |
| native validate and isolated tracked Git install/discovery/update/remove; five skills and hooks discovered; live dispatch pending |
| xAI / Grok Web / Bot instructions | manual-upload | manual-replace / manual-replace | none | none | file guidance only; persistent Bot skills and ZIP import unverified |
| Hermes / Agent / Desktop | git, local-path, release-zip, catalog-submission | manual-native / automatic-opt-in | native | local | native root/archive validation and registration; managed install/update/pin skipped: host package manager missing uv.lock |
| OpenClaw / Gateway / CLI | git, local-path, release-zip, tarball, npm, catalog-submission | manual-native / manual-native | native | local | official-docs; package-contract-tested; live-integration-pending |
| Google / Antigravity CLI / IDE / 2.0 custom | local-path, release-zip | manual-replace / manual-replace | native | local | official-docs; package-contract-tested; live-integration-pending |
| Agent Skills / Generic consumers | manual-upload, local-path, git | manual-replace / manual-replace | none | none | official-docs; package-contract-tested; live-integration-pending |