Agent skill · DevOps & Cloud

intelligent-oracle

Design, deploy, and monitor a GenLayer Intelligent Oracle prediction market from any coding agent. Use when a user wants to create a settled-by-web-evidence prediction market without opening the web UI.

Internet Court1,389★ · +222/wk · 1 repos on radarProfile →
claude-codecodexNOASSERTION
Install
npx skills add internet-court/internet-court-skill --skill intelligent-oracle --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 20 KB
Bundled scripts: none
Path: vendored/intelligent-oracle/intelligent-oracle/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,536 · +147 this week
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Intelligent Oracle An Intelligent Oracle is a GenLayer prediction-market contract whose outcome is settled by LLM-driven validators reaching consensus over public web evidence. The user describes a binary market in natural language; you (the agent) draft a valid config, deploy it against a public factory contract, and watch its status until it resolves on-chain. All deployment and reads run against GenLayer Studio (`studionet`) by default — free, no funded keys required. ## Workflow 1. **Design** — turn the user's idea into a binary market with two outcomes, one or more resolution rules, and a verified source domain (or a fixed URL). 2. **Validate** — confirm the config matches the strict schema below. 3. **Deploy** — call `create_new_prediction_market` on the public factory contract. This is the parent transaction. 4. **Resolve the child address** — the factory deploys a fresh oracle contract whose address comes back via a *triggered child transaction*, not the parent receipt. You must poll for the child tx. 5. **Verify** — read `get_dict()` on the new oracle address immediately. Compare `title`, `potential_outcomes`, and `earliest_resolution_date` against the submitted config;

What's inside
Steps it walks through
  1. Workflow
  2. Network and factory address
  3. The oracle config
  4. Behavioral contract when guiding the user
  5. Source defaults
  6. Three worked examples
  7. Deploy (default: existing public studionet factory)
  8. genlayer-js (Node and browser)
  9. Raw JSON-RPC (non-JS agents)
  10. CLI shortcut (only when forking your own factory)
  11. Check later (monitoring)
  12. Triggering resolution
  13. Troubleshooting
  14. Canonical version
Ships with 1 file
  • LICENSE
Commands it runs
cd scripts && PRIVATE_KEY=<key> RPC_URL=<rpc> npm run deploy
More from internet-court-skill
All skills →
About this skill
What does the intelligent-oracle skill do?

Design, deploy, and monitor a GenLayer Intelligent Oracle prediction market from any coding agent. Use when a user wants to create a settled-by-web-evidence prediction market without opening the web UI.

How do I install it?

Run `npx skills add internet-court/internet-court-skill --skill intelligent-oracle --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From internet-court/internet-court-skill, a repository with 1,536 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going