Claude Code Plugins

Community-maintained marketplace

Feedback

retail-agent-customizer

@lavinigam-gcp/build-with-adk
0
0

Customize the retail agent for different use cases. Use when adapting for different business types, industries, or output formats, or when modifying prompts, adding verticals, or changing the analysis focus.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name retail-agent-customizer
description Customize the retail agent for different use cases. Use when adapting for different business types, industries, or output formats, or when modifying prompts, adding verticals, or changing the analysis focus.

Retail Agent Customizer

Common Customizations

Goal What to Modify
Different business type IntakeAgent + MarketResearchAgent prompts
New industry vertical All agent prompts + StrategyAdvisor criteria
Additional output format Add new agent to ParallelAgent
Different analysis criteria GapAnalysisAgent + report schema
Change AI model app/config.py

Quick Customizations

Change Business Vertical

Edit IntakeAgent to recognize new business types:

# app/sub_agents/intake_agent/agent.py
INSTRUCTION = """Extract:
- target_location: The location/city/neighborhood
- business_type: Type of business (e.g., restaurant, gym,
  salon, clinic, coworking space, YOUR_NEW_TYPE)
"""

Modify Research Focus

Edit MarketResearchAgent for industry-specific research:

# app/sub_agents/market_research/agent.py
INSTRUCTION = """Research the following for {target_location}:
- Demographics and foot traffic
- [ADD YOUR CRITERIA HERE]
- Industry-specific trends for {business_type}
"""

Change Output Schema

Edit the Pydantic schema for different report structure:

# app/schemas/report_schema.py
class LocationIntelligenceReport(BaseModel):
    location_score: float
    market_opportunity: str
    # Add your custom fields
    your_custom_field: str

Add New Output Format

Create new artifact agent and add to ParallelAgent:

# app/agent.py
artifact_generation_pipeline = ParallelAgent(
    name="ArtifactGenerationPipeline",
    sub_agents=[
        report_generator_agent,
        infographic_generator_agent,
        audio_overview_agent,
        your_new_output_agent,  # Add here
    ],
)

Key Files to Modify

Customization Primary Files
Business types app/sub_agents/intake_agent/agent.py
Research focus app/sub_agents/market_research/agent.py
Competitor criteria app/sub_agents/competitor_mapping/agent.py
Analysis logic app/sub_agents/gap_analysis/agent.py
Recommendations app/sub_agents/strategy_advisor/agent.py
Report structure app/schemas/report_schema.py
Model selection app/config.py
Output artifacts app/sub_agents/artifact_generation/agent.py

[See references/customization-guide.md for detailed examples]