claudecode — campaign analytics workflow claudecode, autoad, cshyang, community, campaign analytics workflow, ai agent skill, ide skills, agent automation, Google Ads integration, Meta ads management, GA4 data analysis, Search Console optimization

v1.0.0
GitHub

About this Skill

Perfect for Marketing Analysis Agents needing advanced campaign optimization capabilities with Google Ads, Meta, GA4, and Search Console. claudecode is a campaign analytics workspace that integrates code computation and AI reasoning for data-driven insights

Features

Supports Google Ads, Meta, GA4, and Search Console integration
Provides essential commands and shortcuts via CLI
Offers configuration and settings for workflow optimization
Includes best practices for effective prompting and plugin development
Enables conversation history management with /clear and /compact commands

# Core Topics

cshyang cshyang
[0]
[0]
Updated: 3/15/2026

Quality Score

Top 5%
50
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
> npx killer-skills add cshyang/autoad/claudecode
Supports 19+ Platforms
Cursor
Windsurf
VS Code
Trae
Claude
OpenClaw
+12 more

Agent Capability Analysis

The claudecode skill by cshyang is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for campaign analytics workflow, Google Ads integration, Meta ads management.

Ideal Agent Persona

Perfect for Marketing Analysis Agents needing advanced campaign optimization capabilities with Google Ads, Meta, GA4, and Search Console.

Core Value

Empowers agents to combine code computation with AI reasoning for enhanced campaign performance, supporting plugins and skills development through the Claude Code CLI with essential commands like `/help`, `/clear`, and `/compact`.

Capabilities Granted for claudecode

Automating campaign analytics workflows
Generating insights from Google Ads and Meta data
Optimizing campaign performance with AI-driven recommendations

! Prerequisites & Limits

  • Requires Claude Code CLI setup
  • Limited to Google Ads, Meta, GA4, and Search Console integrations
Project
SKILL.md
6.2 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Claude Code

Guide to working effectively with Claude Code CLI.

Purpose

Provide quick reference for:

  • Essential commands and shortcuts
  • Configuration and settings
  • Best practices for effective prompting
  • Plugin and skill development
  • Workflow optimization

Essential Commands

Slash Commands

CommandDescription
/helpShow help and available commands
/clearClear conversation history
/compactSummarize conversation to save context
/configOpen configuration settings
/costShow token usage and costs
/doctorDiagnose installation issues
/initInitialize CLAUDE.md in project
/loginAuthenticate with Anthropic
/logoutSign out
/memoryView/edit memory files
/modelSwitch AI model
/permissionsManage tool permissions
/pr-commentsView PR comments
/reviewReview code changes
/statusShow current session status
/vimToggle vim keybindings

Keyboard Shortcuts

ShortcutAction
Ctrl+CCancel current operation
Ctrl+DExit Claude Code
Ctrl+LClear screen
Ctrl+RSearch command history
TabAutocomplete files/commands
Up/DownNavigate history
EscCancel input (vim mode)

Context Management

CLAUDE.md Files

Project instructions stored in CLAUDE.md:

markdown
1# Project Instructions 2 3## Build Commands 4- `npm run build` - Build project 5- `npm test` - Run tests 6 7## Code Style 8- Use TypeScript strict mode 9- Prefer functional components 10 11## Important Files 12- `src/config.ts` - Configuration 13- `src/types/` - Type definitions

Location Priority:

  1. ./CLAUDE.md - Current directory (highest)
  2. ~/.claude/CLAUDE.md - Global (lowest)

Memory Files

Persistent memory across sessions:

bash
1# View memory 2/memory 3 4# Memory stored in 5~/.claude/memory.md

Tool Permissions

Permission Levels

LevelDescription
askAsk before each use
allowAlways allow
denyAlways deny

Configure Permissions

bash
1/permissions 2 3# Or in settings 4/config

Common Permission Patterns

yaml
1# Allow running tests 2- tool: Bash 3 prompt: "run tests" 4 5# Allow npm commands 6- tool: Bash 7 prompt: "npm" 8 9# Allow git operations 10- tool: Bash 11 prompt: "git"

Effective Prompting

Be Specific

# Good
"Add error handling to the fetchUser function in src/api/users.ts
that catches network errors and returns a default user object"

# Less effective
"Add error handling to the code"

Provide Context

# Good
"The build is failing with 'Cannot find module ./utils'.
Check the import paths in src/components/Header.tsx"

# Less effective
"Fix the build error"

Break Down Complex Tasks

# Step by step
1. "First, read the current implementation in src/auth/"
2. "Now add a logout function that clears the session"
3. "Update the tests in tests/auth.test.ts"

Use File References

# Reference specific files
"Update @src/config.ts to add a new API endpoint"

# Reference multiple files
"Compare @src/old.ts with @src/new.ts and list differences"

Model Selection

Available Models

ModelBest For
claude-sonnetFast, everyday tasks (default)
claude-opusComplex reasoning, architecture
claude-haikuQuick answers, simple tasks

Switch Models

bash
1/model opus # For complex tasks 2/model sonnet # Default balance 3/model haiku # Quick operations

Working with Code

Read Before Edit

Always read files before modifying:

# Claude will read first
"Update the validation in src/forms/login.ts"

# Explicit read
"Read src/forms/login.ts and explain the validation logic"

Incremental Changes

# Prefer small, focused changes
"Add input validation to the email field"

# Then
"Add input validation to the password field"

# Rather than
"Rewrite the entire form with validation"

Test After Changes

"Run the tests to verify the changes work"

# Or be specific
"Run npm test -- --grep 'login'"

Git Integration

Common Workflows

# Check status
"Show git status"

# Create commit
"Commit these changes with message: Add user validation"

# Create PR
"Create a pull request for this feature"

# Review PR
/review

Commit Best Practices

Claude auto-adds co-author:

Co-Authored-By: Claude <noreply@anthropic.com>

Background Tasks

Run Tasks in Background

# Long-running commands
"Run the build in the background"

# Check status
/tasks

# View output
"Show output from task abc123"

Plugins & Skills

Available Skills

Invoke with slash commands:

/commit          # Create git commit
/review          # Review code changes
/pr-comments     # View PR feedback

Custom Skills

Create in .claude/skills/ or .windsurf/skills/:

skills/
└── my-skill/
    ├── SKILL.md         # Skill definition
    └── references/      # Supporting docs

See references/skill-development.md for details.

Troubleshooting

Common Issues

IssueSolution
Slow responsesUse /compact to reduce context
Tool deniedCheck /permissions
File not foundUse absolute paths or check cwd
API errorsRun /doctor

Debug Mode

bash
1# Verbose output 2claude --debug 3 4# Check configuration 5claude --version 6/config

Reset Session

bash
1# Clear conversation 2/clear 3 4# Fresh start 5# Exit and restart claude

Best Practices Summary

  1. Read before writing - Understand existing code first
  2. Be specific - Clear instructions get better results
  3. Incremental changes - Small steps, verify each
  4. Use context files - Maintain CLAUDE.md for projects
  5. Manage permissions - Set up trusted patterns
  6. Use the right model - Opus for complex, Haiku for simple
  7. Compact regularly - Keep context manageable

Additional Resources

Reference Files

  • references/skill-development.md - Creating custom skills
  • references/hooks.md - Event hooks for automation

External Resources

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is claudecode?

Perfect for Marketing Analysis Agents needing advanced campaign optimization capabilities with Google Ads, Meta, GA4, and Search Console. claudecode is a campaign analytics workspace that integrates code computation and AI reasoning for data-driven insights

How do I install claudecode?

Run the command: npx killer-skills add cshyang/autoad/claudecode. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for claudecode?

Key use cases include: Automating campaign analytics workflows, Generating insights from Google Ads and Meta data, Optimizing campaign performance with AI-driven recommendations.

Which IDEs are compatible with claudecode?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for claudecode?

Requires Claude Code CLI setup. Limited to Google Ads, Meta, GA4, and Search Console integrations.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add cshyang/autoad/claudecode. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use claudecode immediately in the current project.

Related Skills

Looking for an alternative to claudecode or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
Design

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
AI

antd-commit-msg

Logo of ant-design
ant-design

Generate a single-line commit message for ant-design by reading the projects git staged area and recent commit style. Use when the user asks for a commit message, says msg, commit msg, 写提交信息, or wants

97.8k
0
Design