Skip to content

[new-plugin] dca-swap-agent v1.0.0#25

Open
giwaov wants to merge 1 commit intookx:mainfrom
giwaov:submit/dca-swap-agent
Open

[new-plugin] dca-swap-agent v1.0.0#25
giwaov wants to merge 1 commit intookx:mainfrom
giwaov:submit/dca-swap-agent

Conversation

@giwaov
Copy link
Copy Markdown

@giwaov giwaov commented Apr 8, 2026

DCA Swap Agent v1.0.0

Autonomous Dollar-Cost Averaging agent for X Layer (Chain ID 196). Periodically swaps a fixed amount of one token into a target token using onchainos CLI.

Track: X Layer Arena (Build X Hackathon Season 2)
Type: Skill-Only (Mode B - external repo)
Repo: https://github.com/giwaov/dca-swap-agent

Features

  • Paper-trade mode (default)
  • Stop-loss protection
  • Per-session spending limits and max swap count
  • Token security scanning before every buy
  • Web dashboard
  • Config hot-reload

OnchainOS Skills Used

  • okx-agentic-wallet (wallet auth, balance)
  • okx-dex-swap (swap execution)
  • okx-dex-market (price data)
  • okx-security (token safety scan)
  • okx-dex-token (token search)

Pre-Submission Checklist

  • plugin.yaml, .claude-plugin/plugin.json, and SKILL.md all present
  • name field is lowercase with hyphens only, 2-40 characters
  • version matches in plugin.yaml, plugin.json, and SKILL.md
  • author.github matches my GitHub username
  • license field uses a valid SPDX identifier
  • category is one of the allowed values
  • api_calls lists all external API domains (or [] if none)
  • SKILL.md has YAML frontmatter with name, description, version, author
  • SKILL.md includes Overview, Pre-flight, Commands, Error Handling sections
  • No hardcoded API keys, tokens, or credentials anywhere
  • No pre-compiled binary files in the submission
  • LICENSE file is present
  • PR title follows format: [new-plugin] my-plugin v1.0.0
  • PR branch name follows format: submit/my-plugin
  • PR only modifies files inside skills/dca-swap-agent/
  • (Trading plugin) Risk disclaimer is included
  • (Trading plugin) Dry-run / paper-trade mode is supported

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

✅ Phase 1: Structure Validation — PASSED

Linting skills/dca-swap-agent...


✓ Plugin 'dca-swap-agent' passed all checks!

→ Proceeding to Phase 2: Build Verification

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant