Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
59a296d
feat: merge plugin-store-community into unified repo (PRD optimization)
yz06276 Apr 5, 2026
b6153d8
fix: remove cli/target from git, add docs/ and skills/okx-* to tracking
yz06276 Apr 5, 2026
8ce3e2c
fix: remove Plugin Directory from README, replace CLI commands with npx
yz06276 Apr 5, 2026
c7de4e3
test: add 7 E2E test plugins (5 languages + pure skill + stub)
yz06276 Apr 5, 2026
3139c28
fix: use correct onchainos token price-info command in all test plugins
yz06276 Apr 5, 2026
fd6e9f1
fix: robust source_mode handling in plugin-build.yml
yz06276 Apr 5, 2026
7f75d34
fix: remove _ci/ cross-repo checkout from plugin-summary.yml
yz06276 Apr 5, 2026
54d2133
fix: push to PR branch by ref name in plugin-summary.yml
yz06276 Apr 5, 2026
8adf70b
fix: use summary-generated label instead of ai-reviewed in plugin-sum…
yz06276 Apr 5, 2026
92f0631
feat: add .claude-plugin/plugin.json to all 22 plugins
yz06276 Apr 5, 2026
960debe
add .claude-plugin/plugin.json
yz06276 Apr 5, 2026
3beee02
add .claude-plugin/plugin.json
yz06276 Apr 5, 2026
64c29ad
add .claude-plugin/plugin.json
yz06276 Apr 5, 2026
9f2938e
add .claude-plugin/plugin.json
yz06276 Apr 5, 2026
652db84
add .claude-plugin/plugin.json
yz06276 Apr 5, 2026
bb92c08
add .claude-plugin/plugin.json
yz06276 Apr 5, 2026
9474884
add .claude-plugin/plugin.json
yz06276 Apr 5, 2026
bdb26e0
docs: add .claude-plugin/plugin.json as required file in FOR-DEVELOPE…
yz06276 Apr 5, 2026
eb86d1a
fix: inject onchainos skills + plugin-store skill in pre-flight
yz06276 Apr 5, 2026
9d2ac78
feat: inject install report into every plugin's pre-flight
yz06276 Apr 5, 2026
85401a8
trigger CI with latest workflow
yz06276 Apr 5, 2026
574c240
trigger CI with latest workflow
yz06276 Apr 5, 2026
9bcaa86
trigger CI with latest workflow
yz06276 Apr 5, 2026
b707865
trigger CI with latest workflow
yz06276 Apr 5, 2026
d570c38
trigger CI with latest workflow
yz06276 Apr 5, 2026
770f74b
trigger CI with latest workflow
yz06276 Apr 5, 2026
769a8a6
trigger CI with latest workflow
yz06276 Apr 5, 2026
aebf542
retrigger CI
yz06276 Apr 5, 2026
5af8125
retrigger CI
yz06276 Apr 5, 2026
7eddb74
retrigger CI
yz06276 Apr 5, 2026
e0e64a7
retrigger CI
yz06276 Apr 5, 2026
6612129
retrigger CI
yz06276 Apr 5, 2026
e27c00c
retrigger CI
yz06276 Apr 5, 2026
901cf16
retrigger CI
yz06276 Apr 5, 2026
6676869
retrigger CI with latest workflow fixes
yz06276 Apr 5, 2026
5dc91cd
retrigger CI with latest workflow fixes
yz06276 Apr 5, 2026
68d4e30
retrigger CI with latest workflow fixes
yz06276 Apr 5, 2026
f8a1e75
retrigger CI with latest workflow fixes
yz06276 Apr 5, 2026
df866d6
retrigger CI with latest workflow fixes
yz06276 Apr 5, 2026
72f498a
retrigger CI with latest workflow fixes
yz06276 Apr 5, 2026
00e6868
retrigger CI with latest workflow fixes
yz06276 Apr 5, 2026
71b47ac
fix: only skip onchainos injection if developer has BOTH CLI and skil…
yz06276 Apr 5, 2026
6d6753b
retrigger CI - fixed onchainos injection logic
yz06276 Apr 5, 2026
1e4764a
retrigger CI - fixed onchainos injection logic
yz06276 Apr 5, 2026
a31e55b
retrigger CI - fixed onchainos injection logic
yz06276 Apr 5, 2026
ed0eded
retrigger CI - fixed onchainos injection logic
yz06276 Apr 5, 2026
d48e292
retrigger CI - fixed onchainos injection logic
yz06276 Apr 5, 2026
c881679
retrigger CI - fixed onchainos injection logic
yz06276 Apr 5, 2026
f632681
retrigger CI - fixed onchainos injection logic
yz06276 Apr 5, 2026
8339e89
fix: overlay CI scripts from base branch in plugin-summary.yml
yz06276 Apr 5, 2026
f9faf74
retrigger CI - overlay scripts from main
yz06276 Apr 5, 2026
948342e
retrigger CI - overlay scripts from main
yz06276 Apr 5, 2026
b5fde25
retrigger CI - overlay scripts from main
yz06276 Apr 5, 2026
e483339
retrigger CI - overlay scripts from main
yz06276 Apr 5, 2026
b9a90eb
retrigger CI - overlay scripts from main
yz06276 Apr 5, 2026
d7d300c
retrigger CI - overlay scripts from main
yz06276 Apr 5, 2026
8e58cb8
retrigger CI - overlay scripts from main
yz06276 Apr 5, 2026
4437b41
Merge pull request #44 from MigOKG/submit/test-stub-external
mig-pre Apr 5, 2026
a4583f2
Merge remote-tracking branch 'origin/submit/test-pure-skill' into fea…
yz06276 Apr 5, 2026
acc6957
Merge remote-tracking branch 'origin/submit/test-rust-cli' into feat/…
yz06276 Apr 5, 2026
d997043
Merge remote-tracking branch 'origin/submit/test-go-cli' into feat/pr…
yz06276 Apr 5, 2026
10e054f
Merge remote-tracking branch 'origin/submit/test-ts-cli' into feat/pr…
yz06276 Apr 5, 2026
d98add4
Merge remote-tracking branch 'origin/submit/test-node-cli' into feat/…
yz06276 Apr 5, 2026
15022c7
Merge remote-tracking branch 'origin/submit/test-python-cli' into fea…
yz06276 Apr 5, 2026
b922007
auto: update registry.json + marketplace.json from skills/
Apr 5, 2026
a449cac
auto: fetch external plugin skills + update marketplace.json
Apr 5, 2026
429b6ab
Update registry.json with community plugins
Apr 5, 2026
9b0d590
feat: inject pre-flight (onchainos CLI + skills + report) into all te…
yz06276 Apr 5, 2026
b5ffd8a
auto: update registry.json + marketplace.json from skills/
Apr 5, 2026
ac9e3ca
Update registry.json with community plugins
Apr 5, 2026
38972f3
chore: remove all E2E test plugins
yz06276 Apr 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
129 changes: 127 additions & 2 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,29 @@
{
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
"name": "okx-plugin-store",
"description": "OKX Plugin Store — a marketplace of DeFi skills, trading strategies, and on-chain tools for AI agents. All blockchain interactions use onchainos CLI.",
"description": "Official and community plugins for OKX Plugin Store.",
"owner": {
"name": "OKX",
"email": "plugin-store@okx.com"
},
"plugins": [
{
"name": "meme-trench-scanner",
"description": "Meme Trench Scanner v1.0 — Solana Meme automated trading bot with 11 Launchpad coverage, 7-layer exit system, TraderSoul AI observation",
"source": "./skills/meme-trench-scanner",
"category": "trading-strategy",
"author": {
"name": "yz06276"
}
},
{
"name": "okx-buildx-hackathon-agent-track",
"description": "AI Hackathon participation guide — registration, wallet setup, project building, submission to Moltbook, voting, and scoring. Apr 1-15, 2026. $14,000 USDT in prizes.",
"source": "./skills/okx-buildx-hackathon-agent-track",
"category": "trading-strategy",
"author": {
"name": "OKX"
}
},
{
"name": "plugin-store",
"description": "The main on-chain DeFi skill. Discover, install, update, and manage plugins — including trading strategies, DeFi integrations, and developer tools — across Claude Code, Cursor, and OpenClaw.",
Expand All @@ -15,6 +32,114 @@
"author": {
"name": "OKX"
}
},
{
"name": "polymarket-agent-skills",
"description": "Polymarket prediction market integration: trading, market data, WebSocket streaming, cross-chain bridge, and gasless transactions",
"source": "./skills/polymarket-agent-skills",
"category": "trading-strategy",
"author": {
"name": "Polymarket"
}
},
{
"name": "smart-money-signal-copy-trade",
"description": "Smart Money Signal Copy Trade v1.0 — Smart money signal tracker with cost-aware TP, 15-check safety, 7-layer exit system",
"source": "./skills/smart-money-signal-copy-trade",
"category": "trading-strategy",
"author": {
"name": "yz06276"
}
},
{
"name": "top-rank-tokens-sniper",
"description": "Top Rank Tokens Sniper v1.0 — OKX ranking leaderboard sniper with momentum scoring, 3-level safety, 6-layer exit system",
"source": "./skills/top-rank-tokens-sniper",
"category": "trading-strategy",
"author": {
"name": "yz06276"
}
},
{
"name": "uniswap-ai",
"description": "AI-powered Uniswap developer tools: trading, hooks, drivers, and on-chain analysis across V2/V3/V4",
"source": "./skills/uniswap-ai",
"category": "trading-strategy",
"author": {
"name": "Uniswap"
}
},
{
"name": "uniswap-cca-configurator",
"description": "Configure Continuous Clearing Auction (CCA) smart contract parameters for fair and transparent token distribution",
"source": "./skills/uniswap-cca-configurator",
"category": "defi-protocol",
"author": {
"name": "Uniswap Labs"
}
},
{
"name": "uniswap-cca-deployer",
"description": "Deploy Continuous Clearing Auction (CCA) smart contracts using the Factory pattern with CREATE2 for consistent addresses",
"source": "./skills/uniswap-cca-deployer",
"category": "defi-protocol",
"author": {
"name": "Uniswap Labs"
}
},
{
"name": "uniswap-liquidity-planner",
"description": "Plan and generate deep links for creating liquidity positions on Uniswap v2, v3, and v4",
"source": "./skills/uniswap-liquidity-planner",
"category": "defi-protocol",
"author": {
"name": "Uniswap Labs"
}
},
{
"name": "uniswap-pay-with-any-token",
"description": "Pay HTTP 402 payment challenges using any token via Tempo CLI and Uniswap Trading API, supporting MPP and x402 protocols",
"source": "./skills/uniswap-pay-with-any-token",
"category": "trading-strategy",
"author": {
"name": "Uniswap Labs"
}
},
{
"name": "uniswap-swap-integration",
"description": "Integrate Uniswap swaps into frontends, backends, and smart contracts via Trading API, Universal Router SDK, or direct contract calls",
"source": "./skills/uniswap-swap-integration",
"category": "trading-strategy",
"author": {
"name": "Uniswap Labs"
}
},
{
"name": "uniswap-swap-planner",
"description": "Plan token swaps and generate Uniswap deep links across all supported chains, with token discovery and research workflows",
"source": "./skills/uniswap-swap-planner",
"category": "defi-protocol",
"author": {
"name": "Uniswap Labs"
}
},
{
"name": "uniswap-v4-security-foundations",
"description": "Security-first guide for building Uniswap v4 hooks covering vulnerabilities, audit requirements, and best practices",
"source": "./skills/uniswap-v4-security-foundations",
"category": "defi-protocol",
"author": {
"name": "Uniswap Labs"
}
},
{
"name": "uniswap-viem-integration",
"description": "Integrate EVM blockchains using viem and wagmi for TypeScript and JavaScript applications",
"source": "./skills/uniswap-viem-integration",
"category": "defi-protocol",
"author": {
"name": "Uniswap Labs"
}
}
]
}
19 changes: 19 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Core infrastructure - core team only
/cli/ @okx/plugin-store-core
/registry.json @okx/plugin-store-core
/.github/ @okx/plugin-store-core
/.claude-plugin/ @okx/plugin-store-core

# Official plugin - core team
/skills/plugin-store/ @okx/plugin-store-core

# Verified partner plugins - core team approval
/skills/uniswap-*/ @okx/plugin-store-core
/skills/polymarket-*/ @okx/plugin-store-core

# All plugins fallback - reviewer team
/skills/ @okx/plugin-store-reviewers

# Documentation
/docs/ @okx/plugin-store-core
/README.md @okx/plugin-store-core
29 changes: 29 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
## Plugin Submission

**Plugin name:** <!-- e.g. my-awesome-plugin -->
**Version:** <!-- e.g. 1.0.0 -->
**Type:** <!-- new-plugin | update -->

### Checklist

- [ ] `plugin-store lint` passes locally with no errors
- [ ] I have read the [Development Guide](../PLUGIN_DEVELOPMENT_GUIDE.md)
- [ ] My plugin does NOT use reserved prefixes (`okx-`, `official-`, `plugin-store-`)
- [ ] LICENSE file is included
- [ ] SKILL.md has YAML frontmatter with `name` and `description`

### What does this plugin do?

<!-- Describe in 2-3 sentences -->

### Which onchainos commands does it use?

<!-- List all onchainos subcommands referenced in SKILL.md -->

### Security Considerations

<!-- Does it access wallets? Initiate transactions? Any risk the reviewer should know about? -->

### Testing

<!-- How did you test this plugin? -->
Loading
Loading