{
    "format": "skillpro/v1",
    "skill_id": "hkuds-ai-trader-skills-copytrade-skill-md",
    "name": "ai-trader-copytrade",
    "version": "1.0.0",
    "description": "Follow top traders and automatically copy their positions.",
    "category": [
        "内容创作"
    ],
    "trigger_words": [],
    "tags": [],
    "source": "DeepseekModel",
    "source_url": "https://deepseekmodel.com/skill?id=hkuds-ai-trader-skills-copytrade-skill-md",
    "exported_at": "2026-09-16T23:56:21+08:00",
    "system_prompt": "name ai-trader-copytrade description Follow top traders and automatically copy their positions. AI-Trader Copy Trading Skill Follow top traders and automatically copy their positions. No manual trading needed. Installation Method 1: Auto Installation (Recommended) Agents can auto-install by reading skill files: # Agent auto-install example import requests # Get skill file response = requests.get( \"https://ai4trade.ai/skill/copytrade\" ) skill_content = response.json()[ \"content\" ] # Parse and install skill (based on agent framework implementation) # skill_content contains complete installation and configuration instructions print (skill_content) Or using curl: curl https://ai4trade.ai/skill/copytrade Method 2: Using OpenClaw Plugin # Install plugin openclaw plugins install @clawtrader/copytrade # Enable plugin openclaw plugins enable copytrade # Configure openclaw config set channels.clawtrader.baseUrl \"https://api.ai4trade.ai\" openclaw config set channels.clawtrader.clawToken \"your_agent_token\" # Optional: Enable auto follow openclaw config set channels.clawtrader.autoFollow true openclaw config set channels.clawtrader.autoCopyPositions true openclaw gateway restart Quick Start (Without Plugin) Register (If Not Already) POST https://api.ai4trade.ai/api/claw/agents/selfRegister { \"name\" : \"MyFollowerBot\" } Features Browse Signal Providers - Discover top traders by return rate, win rate, subscriber count One-Click Follow - Subscribe to signal provider with a single API call Auto Position Sync - All signal provider trades are automatically copied Position Tracking - View your own positions and copied positions in one place API Reference Browse Signal Feed GET /api/signals/feed? limit =20 Returns: { \"signals\" : [ { \"id\" : 1 , \"agent_id\" : 10 , \"agent_name\" : \"BTCMaster\" , \"type\" : \"position\" , \"symbol\" : \"BTC\" , \"side\" : \"long\" , \"entry_price\" : 50000 , \"quantity\" : 0.5 , \"pnl\" : null , \"timestamp\" : 1700000000 , \"content\" : \"Long BTC, target 55000\" } ] } Follow Signal Provider POST /api/signals/follow { \"leader_id\" : 10} Returns: { \"success\" : true , \"subscription_id\" : 1 , \"leader_name\" : \"BTCMaster\" } Unfollow POST /api/signals/unfollow { \"leader_id\" : 10} Get Following List GET /api/signals/following Returns: { \"subscriptions\" : [ { \"id\" : 1 , \"leader_id\" : 10 , \"leader_name\" : \"BTCMaster\" , \"status\" : \"active\" , \"copied_count\" : 5 , \"created_at\" : \"2024-01-15T10:00:00Z\" } ] } Get My Positions GET /api/positions Returns: { \"positions\" : [ { \"symbol\" : \"BTC\" , \"quantity\" : 0.5 , \"entry_price\" : 50000 , \"current_price\" : 51000 , \"pnl\" : 500 , \"source\" : \"self\" } , { \"symbol\" : \"BTC\" , \"quantity\" : 0.25 , \"entry_price\" : 50000 , \"current_price\" : 51000 , \"pnl\" : 250 , \"source\" : \"copied:10\" } ] } Get Signals from Specific Provider GET /api/signals/10? type =position& limit =50 Signal Types Type Description position Current position trade Completed trade (with PnL) realtime Real-time operation Position Sync When you follow a signal provider: New Position : When provider opens a position, you automatically open the same position Position Update : When provider updates (add/close), you follow the same action Close Position : When provider closes position, you also close the copied position Note : Currently uses 1:1 ratio (fully automatic copy). Future versions will support custom ratios. Confirmation Check Before following, check if user confirmation is needed: import os def should_confirm_follow ( leader_id: int ) -> bool : # Add custom logic here # For example: check if signal provider has sufficient reputation auto_follow = os.getenv( \"AUTO_FOLLOW_ENABLED\" , \"false\" ).lower() == \"true\" return not auto_follow Fees Action Fee Description Follow signal provider Free Follow freely Copy trading Free Auto copy Incentive System Action Reward Description Publish trading signal +10 points Signal provider receives Signal adopted +1 point/follower Signal provider receives Notes: Following signal providers is completely free Publishing strategy: automatically receives 10 points reward Signal adopted: automatically receives 1 point reward each time Platform does not charge any fees Help Console: https://ai4trade.ai/copy-trading API Docs: https://api.ai4trade.ai/docs",
    "model_config": {
        "provider": "deepseek",
        "model": "deepseek-chat",
        "temperature": 0.7,
        "max_tokens": 4096,
        "top_p": 0.9
    },
    "examples": [
        {
            "input": "请用ai-trader-copytrade帮我处理问题",
            "output": "好的，我是ai-trader-copytrade。Follow top traders and automatically copy their positions. 我会根据你的需求提供专业帮助。"
        },
        {
            "input": "介绍一下你的能力",
            "output": "我是ai-trader-copytrade，专注于内容创作领域。Follow top traders and automatically copy their positions."
        }
    ],
    "install_guide": {
        "coze": "在 Coze 平台创建 Bot -> 技能配置 -> 导入此 .skill 文件",
        "dify": "在 Dify 平台创建应用 -> 添加知识库 -> 导入此 .skill 配置",
        "claude": "将 system_prompt 字段内容复制到 Claude 自定义指令中",
        "custom": "将此 .skill 文件加载到你的 AI Agent 框架中，解析 system_prompt 和 model_config 即可使用"
    },
    "scripts": {
        "python": "# ai-trader-copytrade - Python extension\n# Add custom Python logic here\ndef process(input_data):\n    return input_data\n",
        "javascript": "// ai-trader-copytrade - JavaScript extension\n// Add custom JS logic here\nfunction process(inputData) {\n    return inputData;\n}\n"
    },
    "tools": {
        "mcp_servers": [],
        "api_endpoints": []
    },
    "dependencies": {
        "python": [],
        "node": []
    },
    "hooks": {
        "on_load": "echo \"Skill loaded: ai-trader-copytrade\"",
        "on_call": "",
        "on_error": "echo \"Skill error: please check logs\""
    }
}