howp
v0.3.8Personal probability dashboard: interests → measurable questions → prediction-market probabilities (Polymarket, Manifold) → a local Markdown dashboard of what became more or less likely. The skill reads this package's binaries.json, refuses any platform it does not name, downloads and sha256-verifies the released archive for one it does, caches it under the user's home, and drives one binary, hp; which targets are published, and what an archive holds, come from that file rather than from this sentence. No API keys and no accounts. Deterministic work is hp's — extracting a probability out of a venue's raw response, the append-only history, move detection and the rendered page — and everything else is the agent's: hp opens no socket and reads no clock, so the agent fetches each market body with its own tools, under the permission flow its client already has, and passes the moment in. Every judgement is the agent's too, and no part of this package invokes a model. The hosts hp builds requests from are declared under extensions below — a statement rather than a request, since no client is documented to read that field as network permission.
By Alexander KurganovLicense: MIT1 GitHub starsUpdated 2 weeks ago
Directory evidence
- Runtimes
- Claude Code and Agent Plugins
- Parsed components
- 1 skill or MCP entry
- Source updated
- Sep 23, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install howp for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install howp@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/Akurganow/ai-pluginsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/howp/.
Plugin files
├── .claude-plugin/plugin.json├── plugin.json└── skills/howp/SKILL.md
Included Skills1
A personal probability dashboard. Turns what someone follows into measurable questions, binds them to prediction markets (Polymarket, Manifold), records the probabilities over time, detects sharp moves, and renders a local Markdown dashboard of what became more or less likely. Use when the user asks to set up, run or refresh a howp workspace, collect market probabilities for their questions, bind a question to a market, find sharp moves, explain one, or write the weekly digest. It drives one binary, `hp`, on the platforms the package's binaries.json names and stops on any other — read that file, do not assume a platform. No API keys. `hp` opens no socket and reads no clock: you fetch each market body with your own tools and hand it in, you supply the moment, and every judgement is yours.
Plugin manifests2
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "howp",
"version": "0.3.8",
"description": "Personal probability dashboard: interests → measurable questions → prediction-market probabilities (Polymarket, Manifold) → a local Markdown dashboard of what became more or less likely. The skill reads this package's binaries.json, refuses any platform it does not name, downloads and sha256-verifies the released archive for one it does, caches it under the user's home, and drives one binary, hp; which targets are published, and what an archive holds, come from that file rather than from this sentence. No API keys and no accounts. Deterministic work is hp's — extracting a probability out of a venue's raw response, the append-only history, move detection and the rendered page — and everything else is the agent's: hp opens no socket and reads no clock, so the agent fetches each market body with its own tools, under the permission flow its client already has, and passes the moment in. Every judgement is the agent's too, and no part of this package invokes a model. The hosts hp builds requests from are declared under extensions below — a statement rather than a request, since no client is documented to read that field as network permission.",
"author": {
"name": "Alexander Kurganov",
"url": "https://github.com/Akurganow"
},
"homepage": "https://github.com/Akurganow/ai-plugins/tree/main/plugins/howp",
"repository": "https://github.com/Akurganow/ai-plugins",
"license": "MIT",
"keywords": [
"probability",
"forecasting",
"prediction-markets",
"polymarket",
"manifold",
"dashboard",
"agent-skills"
],
"extensions": {
"io.github.akurganow.ai-plugins": {
"network": {
"hosts": [
"github.com",
"gamma-api.polymarket.com",
"clob.polymarket.com",
"api.manifold.markets"
],
"purpose": {
"github.com": "download the released binary archive that binaries.json names, once per release",
"gamma-api.polymarket.com": "Polymarket markets and events: the URLs `hp sources urls` names, fetched by the agent",
"clob.polymarket.com": "Polymarket price history: the URLs `hp sources next` names on the history path, fetched by the agent",
"api.manifold.markets": "Manifold markets, quotes and bets pages: the URLs `hp sources urls` and `hp sources next` name, fetched by the agent"
},
"not_listed": "Whatever the agent reaches on its own. Two of the three procedures in the skill — finding a candidate market to bind a question to, and finding the story that explains a sharp move — are the agent's own search, so the hosts they touch are the agent's client and its user to decide and are not this package's to name. The four above are only the hosts hp itself builds requests from. This list is a floor and not a fence.",
"status": "A declaration, not a request. Agent Plugins 1.0.0 assigns no semantics to the contents of an extensions namespace, and no client is documented to read this field as network permission; skills/howp/SKILL.md carries the same list in its frontmatter metadata, for an install that takes the skill without the package, and the preflight in skills/howp/references/install.md is what actually establishes reachability and tells the user what to allow and where."
}
}
}
}{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "howp",
"version": "0.3.8",
"description": "Personal probability dashboard: interests → measurable questions → prediction-market probabilities (Polymarket, Manifold) → a local Markdown dashboard of what became more or less likely. The skill reads this package's binaries.json, refuses any platform it does not name, downloads and sha256-verifies the released archive for one it does, caches it under the user's home, and drives one binary, hp; which targets are published, and what an archive holds, come from that file rather than from this sentence. No API keys and no accounts. Deterministic work is hp's — extracting a probability out of a venue's raw response, the append-only history, move detection and the rendered page — and everything else is the agent's: hp opens no socket and reads no clock, so the agent fetches each market body with its own tools, under the permission flow its client already has, and passes the moment in. Every judgement is the agent's too, and no part of this package invokes a model. The hosts hp builds requests from are declared under extensions below — a statement rather than a request, since no client is documented to read that field as network permission.",
"author": {
"name": "Alexander Kurganov",
"url": "https://github.com/Akurganow"
},
"homepage": "https://github.com/Akurganow/ai-plugins/tree/main/plugins/howp",
"repository": "https://github.com/Akurganow/ai-plugins",
"license": "MIT",
"keywords": [
"probability",
"forecasting",
"prediction-markets",
"polymarket",
"manifold",
"dashboard",
"agent-skills"
],
"extensions": {
"io.github.akurganow.ai-plugins": {
"network": {
"hosts": [
"github.com",
"gamma-api.polymarket.com",
"clob.polymarket.com",
"api.manifold.markets"
],
"purpose": {
"github.com": "download the released binary archive that binaries.json names, once per release",
"gamma-api.polymarket.com": "Polymarket markets and events: the URLs `hp sources urls` names, fetched by the agent",
"clob.polymarket.com": "Polymarket price history: the URLs `hp sources next` names on the history path, fetched by the agent",
"api.manifold.markets": "Manifold markets, quotes and bets pages: the URLs `hp sources urls` and `hp sources next` name, fetched by the agent"
},
"not_listed": "Whatever the agent reaches on its own. Two of the three procedures in the skill — finding a candidate market to bind a question to, and finding the story that explains a sharp move — are the agent's own search, so the hosts they touch are the agent's client and its user to decide and are not this package's to name. The four above are only the hosts hp itself builds requests from. This list is a floor and not a fence.",
"status": "A declaration, not a request. Agent Plugins 1.0.0 assigns no semantics to the contents of an extensions namespace, and no client is documented to read this field as network permission; skills/howp/SKILL.md carries the same list in its frontmatter metadata, for an install that takes the skill without the package, and the preflight in skills/howp/references/install.md is what actually establishes reachability and tells the user what to allow and where."
}
}
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[howp on Agent Plugins Marketplace](https://pluginsmp.com/plugins/howp)