Crawler Summary

StyleAgent-Retail-Analyst answer-first brief

Offline AI fashion stylist for the Indian market. Uses a 5-agent CrewAI + LangGraph pipeline to recommend 3 curated outfits based on body type, skin undertone, occasion, vibe & budget. Features colour theory, formality validation, gender routing & a Tkinter GUI with live shopping links. 🌟 Style Agent β€” Hyper-Personalised AI Fashion Stylist **An end-to-end AI agent pipeline** that analyses your body type, skin undertone, occasion, vibe, and budget to generate three complete, coherent outfits β€” each with live Google Shopping links, colour-matched jewellery, and stylist-quality notes. <br> πŸ“Έ What It Does Style Agent acts as your personal AI stylist. You fill in a few details on the left panel, click Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

Freshness

Last checked 4/15/2026

Best For

StyleAgent-Retail-Analyst is best for crewai, multi-agent workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB REPOS, runtime-metrics, public facts pack

Claim this agent
Agent DossierGITHUB REPOSSafety: 66/100

StyleAgent-Retail-Analyst

Offline AI fashion stylist for the Indian market. Uses a 5-agent CrewAI + LangGraph pipeline to recommend 3 curated outfits based on body type, skin undertone, occasion, vibe & budget. Features colour theory, formality validation, gender routing & a Tkinter GUI with live shopping links. 🌟 Style Agent β€” Hyper-Personalised AI Fashion Stylist **An end-to-end AI agent pipeline** that analyses your body type, skin undertone, occasion, vibe, and budget to generate three complete, coherent outfits β€” each with live Google Shopping links, colour-matched jewellery, and stylist-quality notes. <br> πŸ“Έ What It Does Style Agent acts as your personal AI stylist. You fill in a few details on the left panel, click

OpenClawself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Apr 15, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Apr 15, 2026

Vendor

Chitrakulkarni2830

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

Setup snapshot

  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Chitrakulkarni2830

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB REPOS

Extracted files

0

Examples

5

Snippets

0

Languages

python

Executable Examples

text

run.py
  └─ LangGraph workflow (workflow/langgraph_state.py)
       β”œβ”€ Node 1: PersonaAgent         ← builds user style profile from DB history
       β”œβ”€ Node 2: ColourEngineAgent    ← HSL palette math, hexβ†’colour family mapping
       β”œβ”€ Node 3: TrendScoutAgent      ← occasion & vibe trend analysis
       β”œβ”€ Node 4: WardrobeArchitectAgent ← 5-tier DB query, outfit assembly
       └─ Node 5: JewelleryAgent       ← matches jewellery to skin tone & outfit

text

StyleAgentRetailAnalyst/
β”‚
β”œβ”€β”€ run.py                        # πŸš€ Entry point β€” python run.py
β”‚
β”œβ”€β”€ agents/
β”‚   β”œβ”€β”€ persona_agent.py          # Agent 1: user style profile
β”‚   β”œβ”€β”€ colour_engine_agent.py    # Agent 2: palette math + hexβ†’family
β”‚   β”œβ”€β”€ trend_scout_agent.py      # Agent 3: vibe & occasion trends
β”‚   β”œβ”€β”€ wardrobe_architect_agent.py # Agent 4: 5-tier DB query + outfit assembly
β”‚   └── jewellery_agent.py        # Agent 5: jewellery matching
β”‚
β”œβ”€β”€ workflow/
β”‚   β”œβ”€β”€ langgraph_state.py        # LangGraph state machine (agent pipeline)
β”‚   └── crewai_crew.py            # CrewAI multi-agent task crew
β”‚
β”œβ”€β”€ database/
β”‚   β”œβ”€β”€ setup_database.py         # Creates + seeds all 6 SQLite tables
β”‚   β”œβ”€β”€ inventory.db              # The live SQLite database (auto-created)
β”‚   └── sql_queries.py            # Query helpers
β”‚
β”œβ”€β”€ gui/
β”‚   └── tkinter_app.py            # Full Tkinter GUI (1,400+ lines)
β”‚
β”œβ”€β”€ scraper/
β”‚   └── live_link_scraper.py      # Builds Google Shopping / Myntra / Ajio URLs
β”‚
β”œβ”€β”€ requirements.txt
└── setup_guide.txt

bash

pip install -r requirements.txt

bash

ollama pull llama3

bash

python run.py

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB REPOS

Docs source

GITHUB REPOS

Editorial quality

ready

Offline AI fashion stylist for the Indian market. Uses a 5-agent CrewAI + LangGraph pipeline to recommend 3 curated outfits based on body type, skin undertone, occasion, vibe & budget. Features colour theory, formality validation, gender routing & a Tkinter GUI with live shopping links. 🌟 Style Agent β€” Hyper-Personalised AI Fashion Stylist **An end-to-end AI agent pipeline** that analyses your body type, skin undertone, occasion, vibe, and budget to generate three complete, coherent outfits β€” each with live Google Shopping links, colour-matched jewellery, and stylist-quality notes. <br> πŸ“Έ What It Does Style Agent acts as your personal AI stylist. You fill in a few details on the left panel, click

Full README

🌟 Style Agent β€” Hyper-Personalised AI Fashion Stylist

An end-to-end AI agent pipeline that analyses your body type, skin undertone, occasion, vibe, and budget to generate three complete, coherent outfits β€” each with live Google Shopping links, colour-matched jewellery, and stylist-quality notes.

<br>

πŸ“Έ What It Does

Style Agent acts as your personal AI stylist. You fill in a few details on the left panel, click Generate My Outfits, and within seconds receive:

  • 3 complete outfit looks β€” clothing, footwear, bag, and matching jewellery
  • Outfits correct for your gender (Women / Men), vibe (Ethnic, Modern, Boho…), and occasion (Wedding, Office, Brunch…)
  • HSL-based colour palette β€” three harmonious suggestions (complementary, triadic, split-complementary)
  • Real shopping links β€” 3 clickable pill buttons per item opening Google Shopping, Myntra, and Ajio
  • Formality scoring β€” no sneakers with a bridal lehenga
  • AI Chat Stylist β€” a floating ChatGPT-style dialog powered by Ollama llama3
<br>

πŸ—οΈ Architecture

run.py
  └─ LangGraph workflow (workflow/langgraph_state.py)
       β”œβ”€ Node 1: PersonaAgent         ← builds user style profile from DB history
       β”œβ”€ Node 2: ColourEngineAgent    ← HSL palette math, hexβ†’colour family mapping
       β”œβ”€ Node 3: TrendScoutAgent      ← occasion & vibe trend analysis
       β”œβ”€ Node 4: WardrobeArchitectAgent ← 5-tier DB query, outfit assembly
       └─ Node 5: JewelleryAgent       ← matches jewellery to skin tone & outfit

All agents run in a LangGraph state machine. The CrewAI crew (workflow/crewai_crew.py) wraps them in a multi-agent task collaboration layer.

<br>

✨ Key Features

| Feature | Detail | |---|---| | 5-Tier Colour Matching | colour_family (warm/cool/neutral/earth/pastel/jewel) fallback so the DB always yields results | | Dense Inventory | 1,185 auto-generated items β€” Women, Men, Unisex Γ— 17 colours Γ— all vibes | | Formality Scoring | Every occasion scored 1-5; footwear & bag picked to match | | Gender Filter | πŸ‘© Women / πŸ‘¨ Men toggle routes to correct Indian garment categories | | Indian Ethnic Garments | Lehenga, Sharara, Gharara, Anarkali, Saree, Sherwani, Bandhgala, Kurta, Mojari | | Outfit Coherence Validator | Flags mismatches (sneakers with lehenga, missing dupatta) | | Google Shopping Links | 3 pill buttons per item (Google Shopping Β· Myntra Β· Ajio) β€” always work | | Match Transparency | Pale yellow notice if colour was approximated (explains tier used) | | AI Chat Stylist | Floating ChatGPT-style dialog driven by Ollama llama3 | | Hex Colour Picker | 24-swatch grid + OS colour wheel + manual hex input | | Vibe Tiles | 8 vibes with accent colours and emoji β€” click to select |

<br>

πŸ“ Project Structure

StyleAgentRetailAnalyst/
β”‚
β”œβ”€β”€ run.py                        # πŸš€ Entry point β€” python run.py
β”‚
β”œβ”€β”€ agents/
β”‚   β”œβ”€β”€ persona_agent.py          # Agent 1: user style profile
β”‚   β”œβ”€β”€ colour_engine_agent.py    # Agent 2: palette math + hexβ†’family
β”‚   β”œβ”€β”€ trend_scout_agent.py      # Agent 3: vibe & occasion trends
β”‚   β”œβ”€β”€ wardrobe_architect_agent.py # Agent 4: 5-tier DB query + outfit assembly
β”‚   └── jewellery_agent.py        # Agent 5: jewellery matching
β”‚
β”œβ”€β”€ workflow/
β”‚   β”œβ”€β”€ langgraph_state.py        # LangGraph state machine (agent pipeline)
β”‚   └── crewai_crew.py            # CrewAI multi-agent task crew
β”‚
β”œβ”€β”€ database/
β”‚   β”œβ”€β”€ setup_database.py         # Creates + seeds all 6 SQLite tables
β”‚   β”œβ”€β”€ inventory.db              # The live SQLite database (auto-created)
β”‚   └── sql_queries.py            # Query helpers
β”‚
β”œβ”€β”€ gui/
β”‚   └── tkinter_app.py            # Full Tkinter GUI (1,400+ lines)
β”‚
β”œβ”€β”€ scraper/
β”‚   └── live_link_scraper.py      # Builds Google Shopping / Myntra / Ajio URLs
β”‚
β”œβ”€β”€ requirements.txt
└── setup_guide.txt
<br>

πŸš€ Quick Start

Prerequisites

  • Python 3.10+
  • Ollama installed and running locally (for AI chat only)

1. Install dependencies

pip install -r requirements.txt

2. Pull the Ollama model (for AI chat)

ollama pull llama3

3. Run the app

python run.py

The database is created automatically on first run β€” no manual setup needed.

<br>

🧰 Tech Stack

| Layer | Technology | |---|---| | Language | Python 3.10+ | | GUI | Tkinter (built-in) | | Database | SQLite via sqlite3 (built-in) | | Agent Orchestration | LangGraph + CrewAI | | Local LLM | Ollama β€” llama3 | | Colour Math | colorsys (built-in) β€” HSL/HSV analysis | | HTTP | requests + beautifulsoup4 (trend data) | | Shopping Links | Google Shopping URL construction (no scraping) |

<br>

πŸ—ƒοΈ Database Schema

The SQLite database (database/inventory.db) contains 6 tables:

| Table | Purpose | Rows | |---|---|---| | current_inventory | Full fashion catalogue β€” programmatically generated | 1,185 | | jewellery_inventory | Jewellery pieces matched to skin tone | 30 | | user_profile | Stored style preferences | 1 (sample) | | purchase_history | Past purchases for persona analysis | seeded | | browsing_logs | Viewed items for personalisation | seeded | | outfit_history | Generated outfits (saved by app) | starts empty |

current_inventory key columns

| Column | Type | Description | |---|---|---| | colour_family | TEXT | warm / cool / neutral / earth / pastel / jewel | | gender | TEXT | Women / Men / Unisex | | formality_score | INTEGER | 1 (casual) β†’ 5 (black tie) | | vibe_tags | TEXT | comma-separated e.g. "ethnic,classic" | | occasion_tags | TEXT | comma-separated e.g. "wedding,sangeet,festive" | | category | TEXT | lehenga / saree / sharara / kurta_pyjama / top / bottom / footwear / bag … |

<br>

πŸ€– Agent Pipeline Detail

Agent 1 β€” PersonaAgent

Reads user_profile, purchase_history, and browsing_logs to build a style persona. Outputs comfort level, brand tier affinity, and risk score.

Agent 2 β€” ColourEngineAgent

Uses colorsys.rgb_to_hsv() to map any hex code to one of 6 colour families, then generates 3 harmonious palettes (complementary, triadic, split-complementary). New in v5: get_search_colours_for_hex() for DB-compatible colour lookups.

Agent 3 β€” TrendScoutAgent

Analyses the occasion and vibe to output relevant trend keywords, silhouette guidance, and fabric suggestions. Checks live trend data where available.

Agent 4 β€” WardrobeArchitectAgent (core)

Builds 3 complete outfits using a 5-tier SQL fallback system:

  1. colour_family + vibe + occasion + gender + formality Β±1
  2. colour_family + vibe + gender
  3. colour_family + gender
  4. gender + formality
  5. gender + price (guaranteed result)

Also runs the OutfitCoherenceValidator to catch formality mismatches.

Agent 5 β€” JewelleryAgent

Picks earrings, necklace, bangles, and optional maang tikka based on the outfit's metal tone (gold for warm skin, silver for cool) and occasion formality.

<br>

πŸ“ˆ v5 Upgrades (7-Fix Series)

| # | Fix | Impact | |---|---|---| | 6 | Dense inventory generator | 1,185 items from 70 templates Γ— 17 colours | | 1 | Colour family matching | No more "0 results" β€” hex β†’ family β†’ 5-tier fallback | | 7 | Formality scoring | Correct footwear/bags for every occasion type | | 4 | Outfit coherence validator | Flags sneakers-with-lehenga, missing dupattas | | 3 | Gender filter | Correct Indian garments for Women vs Men | | 2 | Google Shopping links | 3 pill buttons per item β€” always clickable | | 5 | Match transparency messages | Explains any colour approximation to user |

<br>

πŸ“„ License

MIT β€” free to use, modify, and distribute.


Built with ❀️ by Chitra Kulkarni β€” GitHub

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB REPOS

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/crewai-chitrakulkarni2830-styleagent-retail-analyst/snapshot"
curl -s "https://xpersona.co/api/v1/agents/crewai-chitrakulkarni2830-styleagent-retail-analyst/contract"
curl -s "https://xpersona.co/api/v1/agents/crewai-chitrakulkarni2830-styleagent-retail-analyst/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation β€’ (~400 MCP servers for AI agents) β€’ AI Automation / AI Agent with MCPs β€’ AI Workflows & AI Agents β€’ MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/crewai-chitrakulkarni2830-styleagent-retail-analyst/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/crewai-chitrakulkarni2830-styleagent-retail-analyst/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/crewai-chitrakulkarni2830-styleagent-retail-analyst/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-chitrakulkarni2830-styleagent-retail-analyst/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-chitrakulkarni2830-styleagent-retail-analyst/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-chitrakulkarni2830-styleagent-retail-analyst/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_REPOS",
      "generatedAt": "2026-04-17T02:57:18.013Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "crewai",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "multi-agent",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Chitrakulkarni2830",
    "href": "https://github.com/chitrakulkarni2830/StyleAgent-Retail-Analyst",
    "sourceUrl": "https://github.com/chitrakulkarni2830/StyleAgent-Retail-Analyst",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T06:04:39.345Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/crewai-chitrakulkarni2830-styleagent-retail-analyst/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/crewai-chitrakulkarni2830-styleagent-retail-analyst/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T06:04:39.345Z",
    "isPublic": true
  },
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/crewai-chitrakulkarni2830-styleagent-retail-analyst/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/crewai-chitrakulkarni2830-styleagent-retail-analyst/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub Β· GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to StyleAgent-Retail-Analyst and adjacent AI workflows.