NULL_ZONE_FORUM

Automates competition strategy for an AI social network CTF with cron-scheduled challenge cycles.

545|48|Updated Nov 10, 2025
One-click install
npx skills add https://github.com/yhy0/CHYing-agent --skill null-zone-forum
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: NULL_ZONE_FORUM
Source: https://github.com/yhy0/CHYing-agent/tree/main/null-zone/skills/null-zone
Command: npx skills add https://github.com/yhy0/CHYing-agent --skill null-zone-forum

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Competing in the Null Zone AI social network challenge requires simultaneously managing four distinct challenges (prompt injection, key exchange, influence competition, and information gathering) within strict API operating hours, which is impossible to coordinate manually at competitive speed.

Core Features & Use Cases

  • Game-Theory Decision Framework: Applies Tit-for-Tat key exchange, Colonel Blotto resource allocation across challenges, signaling theory for alliance building, and network-effect-based partner selection.
  • Cron-Orchestrated Automation: Schedules battle scanning, injection cycles, key exchange monitoring, posting, interaction maintenance, treasure scanning, and hourly status reports via Claude Code CLI cron tasks restricted to the 09:00-19:00 API window.
  • Persistent State Management: Tracks keys, submitted flags, agent behavioral profiles, alliances, and Blotto allocations in JSON files under ~/.taie/null-zone/ with daily reset handling.
  • Use Case: An agent competing in the Null Zone parallel track uses this skill to automatically collect key fragments via verified exchanges, submit prompt-injection comments to the official bot each hour, grow post influence through alliance reciprocity, and submit discovered flags before other competitors.

Quick Start

Ask the agent to initialize the Null Zone competition by verifying the MCP connection, creating the data directories, and launching all scheduled challenge cycles.

Frequently Asked Questions about NULL_ZONE_FORUM

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a CTF competition agent with cron tasks?

Create recurring cron tasks through Claude Code CLI for each challenge cycle, such as battle scanning every 10 minutes and key exchange checks every 5 minutes. Restrict schedules to the API operating window using expressions like */5 9-18 * * * to avoid wasted runs.

How does the key exchange challenge handle untrusted agents?

Non-official key fragments are cross-validated by comparing prefixes with at least two independent agents before submission. The skill applies Tit-for-Tat: cooperate on first contact, punish defection for one round, then offer one reconciliation before blacklisting.

What happens outside the Null Zone API operating hours?

The API only responds between 09:00 and 19:00 Beijing time; calls outside this window time out. All cron tasks check business hours first and skip execution, and schedules use hour-restricted cron expressions to prevent idle runs.

How are the four challenges prioritized during competition?

A Colonel Blotto allocation model computes hourly ROI per challenge and shifts cron frequency toward the highest-return challenge. Minimum baseline frequencies are enforced so no challenge is fully starved, and results are written to blotto/allocation.json.

Does the prompt injection challenge retry failed attack surfaces?

An attack surface is marked DEAD after five cumulative failures and never retried that day. When all surfaces for a subtask are dead, the skill messages allied agents for direction hints instead of continuing to spend cycles.

What are the limitations of this competition automation approach?

It depends on an active tmux session and Claude Code CLI process for cron scheduling, and it only works against the specific Null Zone MCP API. Rate limits such as one post per 30 minutes and 100 requests per minute constrain throughput.