---
title: "competitor-analysis"
description: "Competitor research agent producing structured docs, news logs, and a tracking spreadsheet"
canonical: https://agentpluginsdirectory.com/plugins/competitor-analysis
last-updated: 2026-09-28
---

# competitor-analysis
Competitor research agent producing structured docs, news logs, and a tracking spreadsheet
- Slug: competitor-analysis
- Publisher: nanocoai
- Repository: https://github.com/nanocoai/nanoclaw-templates
- Manifest: product/competitor-analysis/plugin.json
- Version: 1.0.0
- Category (editorial): research
- Skills: 1 (competitor-analysis)
- MCP servers: 1 (exa)
- Stars: 16
- Repository created: 2026-06-29
- Repository last pushed: 2026-09-15
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/competitor-analysis
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What competitor-analysis does, in the publisher's words

A NanoClaw agent template for competitive research: crawl a competitor's site and socials, produce an "About" Google Doc with a "Recent News" tab, and append a row to a tracking spreadsheet.

NanoClaw stamps an agent from the parts of this folder its plugin reader loads (mcp.json, skills/, and the ai.nanoco.nanoclaw/ extension dir); README.md is not one of them.

The two scripts/ helpers run with bun inside the agent container and call the Google APIs through the OneCLI proxy. Hand-crafting Google Docs/Sheets formatting from an LLM is unreliable: the agent writes plain Markdown or plain rows, and the scripts apply the formatting deterministically.

- Tracker spreadsheet: the Google Sheet ID competitor rows are appended to

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/nanocoai/nanoclaw-templates/HEAD/product/competitor-analysis/README.md

## Skills

- competitor-analysis: Thorough, consistently formatted competitor and product research. Produces a structured "About" doc, a "Recent News" log, and a row in a tracking spreadsheet. Use whenever the user researches a company or competitor, builds or updates a competitor doc, compares products, or logs a competitor to the…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- exa: transport: stdio; command: npx -y exa-mcp-server@3.2.1; env: EXA_API_KEY

Read from the plugin's own mcp.json. Environment variable names only, never values.
