Agent skill

Console Agent

by LeoYeAI in LeoYeAI/openclaw-master-skills

Build AI agents with console.agent() - the jQuery of AI Agents.

MITAuto-check passedSecurity

Install Console Agent

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill console-agent -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills console-agent --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/skills-3 .claude/skills/console-agent && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
console-agent
GitHub stars
2.2k
Token cost
~4.1k tokens
SKILL.md length
558 words
Files
3
Skills in repo
1,215
Repo updated
First seen
Licence
MIT

At a glance

Build AI agents with console.agent() - the jQuery of AI Agents.

  • Works in 12 steps: Fire-and-Forget by Default (Non-blocking) → Blocking Mode (Await for Structured… → AI Personas (Auto-detected or Explicit) → …
  • Adding AI agent capabilities
  • SKILL.md covers When to Apply, Core Concepts, Installation & Setup and API Reference, plus 2 more sections
  • Calls npm and pip; needs GEMINI_API_KEY

What it does

Console Agent is an agent skill from LeoYeAI/openclaw-master-skills. Build AI agents with console.agent() - the jQuery of AI Agents. Drop console.agent(...) anywhere in your code for agentic workflows with the simplicity of console.log(). Use when adding AI agent capabilities, debugging with AI, security auditing, intelligent logging, or runtime analysis.

Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `AGENTS.md` and `_meta.json`).

It sits in Security, covering Prompt injection and agent security and Debugging. It works with Python. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.

When your agent uses it

  • Adding AI agent capabilities
  • Debugging with AI
  • Security auditing
  • Intelligent logging

Example prompts

  • “/console-agent”

Requirements

  • Python 3
  • Node.js
  • A credential in GEMINI_API_KEY

Workflow steps

12 steps, taken from the step headings in SKILL.md.

  1. Fire-and-Forget by Default (Non-blocking)
  2. Blocking Mode (Await for Structured Results)
  3. AI Personas (Auto-detected or Explicit)
  4. Output Modes
  5. Google Search 🔍
  6. Code Execution 💻
  7. URL Context 🌐
  8. Security Auditing 🛡️
  9. Debugging Failed Tests 🐛
  10. Data Validation 📊
  11. Architecture Review 🏗️
  12. Performance Analysis

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • console-agent.github.io
    • aistudio.google.com
    • github.com
    • npmjs.com
    • pypi.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • GEMINI_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Console Agent loads about 4.1k tokens when it runs. Until then it costs about 76 tokens; SKILL.md has 558 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~76
When it runs · the whole SKILL.md, loaded when a task matches
~4.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 558 words, ~4,093 tokens.

Download SKILL.mdSave it as .claude/skills/console-agent/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
console-agent
description
Build AI agents with console.agent() - the jQuery of AI Agents. Drop console.agent(...) anywhere in your code for agentic workflows with the simplicity of console.log(). Use when adding AI agent capabilities, debugging with AI, security auditing, intelligent logging, or runtime analysis.
license
MIT
metadata.author
pavel
metadata.version
1.2.0
metadata.tags
ai-agent, debugging, security, console, gemini, runtime-analysis

console.agent - The jQuery of AI Agents

Comprehensive guide for implementing @console-agent/agent — drop console.agent(...) anywhere in your code to execute agentic workflows with the simplicity of console.log().

Official Documentation: https://console-agent.github.io
Package: @console-agent/agent (npm) / console-agent (PyPI)
Version: v1.2.0
Provider: Google Gemini (gemini-2.5-flash-lite, gemini-3-flash-preview)

When to Apply

Reference this skill when:

  • User wants to add AI agent capabilities to their code
  • User asks about debugging with AI assistance
  • User mentions "console.agent" or agentic workflows
  • User wants runtime analysis, security audits, or code review
  • User needs intelligent logging, testing assistance, or data validation
  • User asks about tools like code execution, Google Search, or file analysis

Core Concepts

1. Fire-and-Forget by Default (Non-blocking)
javascript
// Returns immediately, agent runs async in background
console.agent("analyze this error", error);
// Code continues executing...
2. Blocking Mode (Await for Structured Results)
javascript
// Wait for complete AgentResult
const result = await console.agent("validate email", email);
if (!result.success) throw new Error(result.summary);
3. AI Personas (Auto-detected or Explicit)
  • Security 🛡️ - OWASP expert (detects: injection, xss, vulnerability, csrf)
  • Debugger 🐛 - Senior debugging expert (detects: slow, error, optimize, crash)
  • Architect 🏗️ - Principal engineer (detects: design, architecture, schema)
  • General 🔍 - Full-stack senior engineer (default fallback)
4. Output Modes

Default (verbose: false):

SQL injection detected in user input
fix: Use parameterized queries
severity: critical

Verbose (verbose: true):

[AGENT] ✓ 🛡️ Security audit Complete
[AGENT] ├─ ✓ SQL injection detected in user input
[AGENT] ├─ Tool: google_search
[AGENT] ├─ fix: Use parameterized queries
[AGENT] └─ confidence: 0.94 | 247ms | 156 tokens | model: gemini-2.5-flash-lite

Installation & Setup

JavaScript/TypeScript
bash
npm install @console-agent/agent
Python
bash
pip install console-agent
Get Free API Key

https://aistudio.google.com/apikey

Minimal Setup (Zero Config Works!)
javascript
// Just set environment variable
export GEMINI_API_KEY="your-key-here"

// Import and use
import '@console-agent/agent';
console.agent("analyze this", data);
Optional Configuration
javascript
import { init } from '@console-agent/agent';

init({
  apiKey: process.env.GEMINI_API_KEY,
  model: 'gemini-2.5-flash-lite',  // Default
  persona: 'general',
  mode: 'fire-and-forget',
  timeout: 10000,
  
  budget: {
    maxCallsPerDay: 100,
    maxTokensPerCall: 8000,
    costCapDaily: 1.00  // USD
  },
  
  anonymize: true,              // Auto-strip secrets/PII
  localOnly: false,             // Disable cloud tools
  includeCallerSource: true,    // Auto-read source file
  logLevel: 'info'
});
Python Configuration
python
from console_agent import init_agent, agent

init_agent(
    api_key=os.getenv('GEMINI_API_KEY'),
    model='gemini-2.5-flash-lite',
    persona='general',
    budget={'maxCallsPerDay': 100}
)

API Reference

console.agent(prompt, context?, options?)

Main API - call it like console.log().

javascript
// Simple fire-and-forget
console.agent("explain this error", error);

// Await structured results
const result = await console.agent("analyze", data, {
  persona: 'security',
  model: 'gemini-3-flash-preview',
  thinking: { level: 'high', includeThoughts: true },
  tools: ['google_search', 'code_execution']
});
Return Type: AgentResult
typescript
interface AgentResult {
  success: boolean;           // Overall task success
  summary: string;            // Human-readable conclusion
  reasoning?: string;         // Agent's thought process (if thinking enabled)
  data: Record<string, any>;  // Structured findings
  actions: string[];          // Tools used / steps taken
  confidence: number;         // 0-1 confidence score
  metadata: {
    model: string;
    tokensUsed: number;
    latencyMs: number;
    toolCalls: ToolCall[];
    cached: boolean;
  };
}
Persona Shortcuts
javascript
// Auto-selects security persona
console.agent.security("audit this query", sql);

// Auto-selects debugger persona
console.agent.debug("why is this slow?", metrics);

// Auto-selects architect persona
console.agent.architect("review API design", endpoint);

Built-in Tools

IMPORTANT: Tools are opt-in. Only activated when explicitly passed via tools: [...].

Real-time web grounding - search for current info, CVEs, documentation.

javascript
const result = await console.agent(
  "What is the current population of Tokyo?",
  null,
  { tools: ['google_search'] }
);
2. Code Execution 💻

Python sandbox (Gemini-hosted) - calculations, data processing, algorithm verification.

javascript
const result = await console.agent(
  "Calculate the 20th Fibonacci number",
  null,
  { tools: ['code_execution'] }
);
// result.data.result → 6765
3. URL Context 🌐

Fetch and analyze web pages - read docs, analyze APIs, extract content.

javascript
const result = await console.agent(
  "Summarize this page",
  null,
  { tools: ['url_context'] }
);
Combining Multiple Tools
javascript
// Agent decides which tools to use based on prompt
const result = await console.agent(
  "Search for current world population, then calculate 1% of it",
  null,
  { tools: ['google_search', 'code_execution'] }
);
// 1. Uses google_search to find population
// 2. Uses code_execution to calculate 1%
// 3. Returns combined result

Common Use Cases

1. Security Auditing 🛡️
javascript
app.post('/api/search', async (req, res) => {
  const query = req.body.q;
  
  const audit = await console.agent.security(
    "check for SQL injection", 
    query
  );
  
  if (audit.data.severity === 'critical') {
    return res.status(400).json({ error: "Invalid input" });
  }
  
  const results = await db.search(query);
  res.json(results);
});
2. Debugging Failed Tests 🐛
javascript
import { agent } from '@console-agent/agent';
import { test, expect } from 'vitest';

test('payment processing', async () => {
  const result = await processPayment(order);
  
  if (!result.success) {
    await agent.debug("why did payment fail?", {
      order,
      result,
      testName: 'payment processing'
    });
  }
  
  expect(result.success).toBe(true);
});

Output:

Likely cause: Missing await on async fn
Suggested fix: Add 'await' on line 47
Confidence: 0.92 | 312ms | 189 tokens
3. Data Validation 📊
javascript
const records = await fetchBatch();

const validation = await console.agent(
  "validate batch meets schema", 
  records,
  { 
    schema: z.object({
      valid: z.boolean(),
      errors: z.array(z.string()),
      quality_score: z.number()
    })
  }
);

if (!validation.data.valid) {
  console.log("Issues:", validation.data.errors);
}
4. Architecture Review 🏗️
javascript
console.agent.architect("review API design", {
  endpoint: '/api/users',
  method: 'POST',
  handler: userController,
  middleware: [auth, rateLimit]
});
5. Performance Analysis
javascript
const startTime = Date.now();
const result = await slowOperation();
const duration = Date.now() - startTime;

if (duration > 1000) {
  agent.debug("why is this slow?", {
    operation: 'slowOperation',
    duration,
    input: operationInput
  });
}
6. Research with Tools 🔍
javascript
const research = await console.agent(
  "research known CVEs for lodash@4.17.20",
  null,
  { 
    tools: ['google_search'],
    persona: 'security'
  }
);
console.log(research.summary);

Advanced Features

Structured Output with Zod Schema
javascript
import { z } from 'zod';

const result = await console.agent(
  "analyze sentiment", 
  review,
  {
    schema: z.object({
      sentiment: z.enum(["positive", "negative", "neutral"]),
      score: z.number(),
      keywords: z.array(z.string())
    })
  }
);

result.data.sentiment;  // "positive" ✅ typed and validated
File Attachments
javascript
import { readFileSync } from 'fs';

const doc = await console.agent(
  "What does this document say?", 
  null,
  {
    files: [{
      data: readFileSync('./data/report.pdf'),
      mediaType: 'application/pdf',
      fileName: 'report.pdf'
    }]
  }
);
Thinking Mode (Extended Reasoning)
javascript
const result = await console.agent(
  "design optimal database schema for multi-tenant SaaS",
  requirements,
  {
    model: 'gemini-3-flash-preview',
    thinking: { 
      level: 'high',          // 'low' | 'medium' | 'high'
      includeThoughts: true   // Return reasoning summary
    }
  }
);

console.log(result.reasoning);  // Extended thought process

Best Practices

1. Provide Rich Context
javascript
// ❌ Too vague
agent("fix this");

// ✅ Specific with context
agent.debug("why does payment fail?", {
  error,
  order,
  user,
  timestamp,
  environment: process.env.NODE_ENV,
  recentLogs: logs.slice(-10)
});
2. Use Appropriate Personas
javascript
// Security tasks
agent.security("audit SQL query", query);

// Performance tasks
agent.debug("analyze slow response", { duration, query });

// Architecture tasks
agent.architect("review this pattern", codeStructure);

// General tasks (auto-detected)
agent("validate email format", email);
3. Handle Results Properly
javascript
// Fire-and-forget for logging/analysis
agent("log unusual event", eventData);

// Await for decisions that affect flow
const isValid = await agent("validate input", userInput);
if (!isValid.success) {
  throw new ValidationError(isValid.summary);
}
4. Enable Tools When Needed
javascript
// No tools - uses only LLM knowledge
agent("explain async/await");

// With search - gets current info
agent("latest React best practices", null, { 
  tools: ['google_search'] 
});

// With code execution - performs calculations
agent("optimize this algorithm", code, { 
  tools: ['code_execution'] 
});
5. Budget Monitoring
javascript
init({
  budget: {
    maxCallsPerDay: 50,
    costCapDaily: 0.50
  },
  onBudgetWarning: (usage) => {
    console.warn(`Budget: ${usage.calls}/50 calls used`);
  }
});

Available Models

ModelBest ForSpeedCostDefault
gemini-2.5-flash-liteGeneral purpose, fast~200msVery low✅ Default
gemini-3-flash-previewComplex reasoning, thinking~400msLow

Configuration Options Reference

Full InitOptions
typescript
interface InitOptions {
  // Core
  apiKey?: string;                      // Default: GEMINI_API_KEY env
  model?: 'gemini-2.5-flash-lite' | 'gemini-3-flash-preview';
  persona?: 'debugger' | 'security' | 'architect' | 'general';
  
  // Execution
  mode?: 'fire-and-forget' | 'blocking';
  timeout?: number;                     // Default: 10000ms
  
  // Budget
  budget?: {
    maxCallsPerDay?: number;            // Default: 100
    maxTokensPerCall?: number;          // Default: 8000
    costCapDaily?: number;              // Default: 1.00 USD
  };
  
  // Privacy
  anonymize?: boolean;                  // Default: true
  localOnly?: boolean;                  // Default: false
  
  // Output
  logLevel?: 'silent' | 'errors' | 'info' | 'debug';
  includeCallerSource?: boolean;        // Default: true
  
  // Advanced
  dryRun?: boolean;                     // Default: false
}
Per-Call Options
typescript
agent(prompt, context, {
  persona?: string;
  model?: string;
  verbose?: boolean;
  timeout?: number;
  tools?: Array<'google_search' | 'code_execution' | 'url_context'>;
  thinking?: {
    level?: 'low' | 'medium' | 'high';
    includeThoughts?: boolean;
  };
  schema?: ZodSchema;                   // For structured output
  files?: Array<{
    data: Buffer;
    mediaType: string;
    fileName: string;
  }>;
});

Show full SKILL.md (223 more words)Show less

Privacy & Security

Auto-Anonymization

When anonymize: true (default), automatically strips:

  • API keys and secrets
  • Email addresses
  • IP addresses
  • AWS keys
  • Private keys
  • Database connection strings
Budget Controls

Hard limits prevent cost explosion:

  • maxCallsPerDay: 100 calls/day default
  • maxTokensPerCall: 8K tokens/call default
  • costCapDaily: $1.00/day default
Rate Limiting

Token bucket algorithm spreads calls evenly across 24 hours with graceful degradation.


Troubleshooting

Issue: "No API key configured"
bash
# Solution: Set environment variable
export GEMINI_API_KEY="your-key"

# Or configure explicitly
init({ apiKey: 'your-key' });
Issue: "Budget exceeded"
javascript
// Increase limits
init({
  budget: { 
    maxCallsPerDay: 200,
    costCapDaily: 2.00
  }
});
Issue: "Agent timeout"
javascript
// Increase timeout
agent("complex task", data, { timeout: 30000 });  // 30s
Issue: "Results not specific enough"
javascript
// ❌ Vague
agent("help");

// ✅ Specific with rich context
agent.debug("why does API return 500?", {
  endpoint: '/api/users',
  request: { method: 'POST', body },
  response: { status: 500, body: errorBody },
  logs: recentLogs,
  environment: process.env.NODE_ENV
});

Python-Specific Examples

Basic Usage
python
from console_agent import agent

# Fire-and-forget
agent("analyze this error", error)

# Blocking
result = agent("validate input", data)
if not result.valid:
    raise ValueError(result.reason)
With Pytest
python
import pytest
from console_agent import agent

def test_data_pipeline():
    result = process_batch(test_data)
    
    if result.errors:
        agent.debug("pipeline failure", {
            "input": test_data,
            "output": result,
            "errors": result.errors
        })
    
    assert len(result.errors) == 0
Persona Shortcuts
python
# Security persona
agent.security("audit SQL query", query)

# Debug persona
agent.debug("why is this slow?", metrics)

# Architect persona
agent.architect("review design", schema)

Implementation Tips for AI Assistants

  1. Default to fire-and-forget unless user needs the result
  2. Auto-suggest personas based on task context
  3. Include rich context in examples - show what data to pass
  4. Explain tools - they're opt-in, not automatic
  5. Show budget controls for production scenarios
  6. Emphasize zero-config - just set GEMINI_API_KEY
  7. Use in tests - highlight debugging failed tests use case
  8. Reference official docs at https://console-agent.github.io

Key Differences from Other Agents

Featureconsole.agentLangchainAgno
Setup0 lines (env var)100+ lines50+ lines
APILike console.log()Complex classesFramework
BlockingOptional (await)AlwaysConfigurable
ToolsOpt-in per callPre-configuredPre-configured
Best forRuntime utilitiesChat appsMulti-agent systems


Version

This SKILL.md is for @console-agent/agent v1.2.0

License: MIT © Pavel

© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in skills/skills-3 of LeoYeAI/openclaw-master-skills.

  • SKILL.md
  • AGENTS.md
  • _meta.json

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Console Agent next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Console Agent compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Console Agent this skillLeoYeAI/openclaw-master-skills2.2k—~4.1kAutomated safety check: PassMIT
OpenartAI45Lab/OpenART231—~918Automated safety check: NotesAGPL-3.0
Skylos Securityduriantaco/skylos843—~545Automated safety check: PassApache-2.0
Agent-Core Security ChecklistopenJiuwen-ai/agent-core441—~1.7kAutomated safety check: NotesApache-2.0
Rev Unicorn Debugindex-login/MobileRE-Skill111—~1.9kAutomated safety check: PassMIT
MCP Server Security Auditawarexone/Agentic-Bug-Hunter5.3k—~1.9kAutomated safety check: WarnMIT

Similar skills

  • Openart

    AI45Lab/OpenART

    Guide an OpenART agent or contributor through planning, running, extending, and debugging the framework.

    231 GitHub stars~918 tokensUpdated 4 days ago
    SecurityAuto-check: notes
  • Skylos Security

    duriantaco/skylos

    Investigate and harden Skylos security behavior. An agent skill from duriantaco/skylos.

    843 GitHub stars~545 tokensUpdated yesterday
    SecurityAuto-check passed
  • Agent-Core Security Checklist

    openJiuwen-ai/agent-core

    A ten-category security checklist for the agent-core codebase, to run before any security-sensitive change or pull request: secrets, input validation, SQL, access control and prompt injection.

    441 GitHub stars~1.7k tokensUpdated 7 days ago
    SecurityAuto-check: notes
  • Rev Unicorn Debug

    index-login/MobileRE-Skill

    Debug and emulate specific code fragments or functions using the Unicorn engine.

    111 GitHub stars~1.9k tokensUpdated 7 days ago
    SecurityAuto-check passed
  • MCP Server Security Audit

    awarexone/Agentic-Bug-Hunter

    Audits MCP servers and their client configs for tool poisoning, prompt injection, over-privileged tools, injection bugs, secret leaks and missing approval gates.

    5.3k GitHub stars~1.9k tokensUpdated 2 days ago
    SecurityAuto-check: warnings
  • Security Review

    github/awesome-copilot

    Official

    AI-powered codebase security scanner that reasons about code like a security researcher — tracing data flows, understanding component interactions, and catching vulnerabilities that pattern-matching…

    40k GitHub starsUsed in 1 repo~2.3k tokens
    SecurityAuto-check: notes

More from LeoYeAI/openclaw-master-skills

All 1,215 skills in this repo
  • DevOps Pipeline Management

    LeoYeAI/openclaw-master-skills

    Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    LeoYeAI/openclaw-master-skills

    Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    LeoYeAI/openclaw-master-skills

    Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    LeoYeAI/openclaw-master-skills

    Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    LeoYeAI/openclaw-master-skills

    Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    LeoYeAI/openclaw-master-skills

    Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Works with

Questions about Console Agent

What does Console Agent do?

Build AI agents with console.agent() - the jQuery of AI Agents. Console Agent is an agent skill from LeoYeAI/openclaw-master-skills.agent() - the jQuery of AI Agents.

When should I use Console Agent?

Console Agent fits situations like: adding AI agent capabilities; debugging with AI; security auditing; intelligent logging.

How do I install Console Agent in Claude Code?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill console-agent -a claude-code`. Or copy the skill folder (skills/skills-3 in LeoYeAI/openclaw-master-skills) into .claude/skills/console-agent in your project. Claude Code loads it when a task matches its description.

How do I install Console Agent in Codex?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill console-agent -a codex`. Or copy the skill folder (skills/skills-3 in LeoYeAI/openclaw-master-skills) into .agents/skills/console-agent in your project. Codex loads it when a task matches its description.

Can I use Console Agent in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill console-agent -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/console-agent, .gemini/skills/console-agent, .github/skills/console-agent and .opencode/skills/console-agent in your project.

What does Console Agent need to run?

Going by SKILL.md and its folder, Console Agent needs the command-line tools its instructions call (npm and pip) and credentials named GEMINI_API_KEY. Our summary lists: Python 3; Node.js; A credential in GEMINI_API_KEY.

Does Console Agent access the network?

SKILL.md names 5 domains. As links in the text: console-agent.github.io, aistudio.google.com, github.com, npmjs.com and pypi.org. This is read from the text; nothing was executed.

Is Console Agent safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Console Agent use?

Console Agent is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Console Agent use?

About 4.1k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Console Agent?

Skills that share tags, products or a category with Console Agent: Openart (AI45Lab/OpenART, 231 stars), Skylos Security (duriantaco/skylos, 843 stars), Agent-Core Security Checklist (openJiuwen-ai/agent-core, 441 stars) and Rev Unicorn Debug (index-login/MobileRE-Skill, 111 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Console Agent?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,158 GitHub stars. The repository holds 1,215 skills in this directory. The repository was last updated on July 20, 2026.

Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.