Back to Works
ArkOpsSkill

TencentCloudSearchSkill

An ArkOps-Ai Skill plugin powered by Tencent Cloud Web Search API, providing real-time internet search capabilities for Minecraft server AI.

v1.0.3 2026-05-21 13:50:59

Details

TencentCloudSearchSkill

An ArkOps-Ai Skill plugin powered by Tencent Cloud Web Search API, providing real-time internet search capabilities for Minecraft server AI.

Features

  • Web search powered by Tencent Cloud WSA (Web Search API)
  • Domain-specific search and result count control
  • Automatic TC3-HMAC-SHA256 signature
  • Smart search strategy: only triggers when real-time information is needed
  • Full permission control (available at PLAYER level)

Prerequisites

  • Minecraft Server (Purpur/Spigot/Paper 1.20+)
  • ArkOps-Ai 2.0.0+
  • Tencent Cloud Web Search API Key (Get Key)

Installation

  1. Download the latest TencentCloudSearchSkill-x.x.x.jar
  2. Place the jar file into your server's plugins directory
  3. Start the server
  4. Edit the config file at plugins/ArkOps-Ai/skills/tencent_search/config.yml

Configuration

# Tencent Cloud Web Search Configuration
# Get your API keys: https://console.cloud.tencent.com/capi

# Required: SecretId
secret-id: "YOUR_SECRET_ID"

# Required: SecretKey
secret-key: "YOUR_SECRET_KEY"

# Optional: Default number of results (default: 10, valid values: 10/20/30/40/50)
max-results: 10

Build from Source

git clone https://github.com/DreamArk-Studio/TencentCloudSearchSkill.git
cd TencentCloudSearchSkill
mvn clean package

The compiled jar file will be located at target/TencentCloudSearchSkill-x.x.x.jar

Project Structure

src/main/java/com/dreamark/tencentsearch/
├── TencentCloudSearchSkill.java    # Main Skill class
└── TencentCloudSigner.java         # TC3-HMAC-SHA256 signature utility

API Reference

Development

This Skill follows the ArkOps-Ai Skill development standards. For more information, please refer to SKILL_DEVELOPMENT.md.

License

MIT License

Related Works

ArkOpsSkill
NapQQSkill

This implementation uses the NapCatQQ framework to enable QQ bots to manage Minecraft servers, allowing AI to execute server commands, manage players, and monitor status via QQ.

ArkOpsSkill
KnowledgeBaseSkill

Skill, a knowledge base based on ArkOps-Ai

ArkOpsSkill
LogSkill

Player behavior logs based on ArkOpsAi Skill