{"id":"e210956e-ff8a-4a1a-a590-3ae0fc324669","slug":"crewai-aaribafnan-ai-mock-interview","name":"AI-mock-interview","description":"Developed a role-based AI mock interview platform using CrewAI, Streamlit, and OpenAI GPT-4o-mini to help users practice interviews for different job roles.","canonicalUrl":"https://www.xpersona.co/agent/crewai-aaribafnan-ai-mock-interview","sourceUrl":"https://github.com/aaribafnan/AI-mock-interview","homepage":null,"source":"GITHUB_REPOS","vendor":{"slug":"aaribafnan","label":"Aaribafnan","url":"https://github.com/aaribafnan/AI-mock-interview"},"protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-10-09T17:02:03.827Z","freshnessLabel":"Oct 9, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 9, 2026"},{"label":"Vendor","value":"Aaribafnan"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Aaribafnan","href":"https://github.com/aaribafnan/AI-mock-interview","sourceUrl":"https://github.com/aaribafnan/AI-mock-interview","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T17:02:03.832Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/crewai-aaribafnan-ai-mock-interview/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-aaribafnan-ai-mock-interview/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-09T17:02:03.832Z","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://www.xpersona.co/api/v1/agents/crewai-aaribafnan-ai-mock-interview/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-aaribafnan-ai-mock-interview/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Trust evidence available"],"agentCard":{"name":"AI-mock-interview","description":"Developed a role-based AI mock interview platform using CrewAI, Streamlit, and OpenAI GPT-4o-mini to help users practice interviews for different job roles.","source":"GITHUB_REPOS","sourceId":"crewai:1305129477","repository":"https://github.com/aaribafnan/AI-mock-interview","documentation":"https://www.xpersona.co/agent/crewai-aaribafnan-ai-mock-interview","protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"languages":["python"],"install":{"command":"git clone https://github.com/aaribafnan/AI-mock-interview.git","ecosystem":"git"},"examples":[{"kind":"example","language":"mermaid","snippet":"flowchart TD\n    A([🚀 User Opens App]) --> B{OPENAI_API_KEY\\npresent in .env?}\n    B -- Yes --> C[🟢 Live Mode\\nCrewAI + GPT-4o-mini]\n    B -- No  --> D[🟡 Demo Mode\\nRule-based feedback]\n    C --> E[Landing — Role Selection Cards]\n    D --> E\n\n    E --> F[User selects a role\\nand clicks Start Interview]\n    F --> G[Load 6 role-specific questions]\n\n    G --> H{Questions\\nremaining?}\n    H -- Yes --> I[Show styled question card\\nwith gradient progress bar]\n    I --> J[User types answer\\nLive word-count indicator]\n    J --> K[Submit Answer]\n    K --> L{Mode?}\n    L -- Live --> M[CrewAI Feedback Coach\\nAgent → GPT-4o-mini]\n    L -- Demo --> N[Length-aware\\nrule-based feedback]\n    M --> O[Render styled feedback card\\nSave to session history]\n    N --> O\n    O --> H\n\n    H -- No --> P[Summary Screen\\n3-col metrics + full Q&A review]\n    P --> Q{Try another role?}\n    Q -- Yes --> E\n    Q -- No  --> R([✅ Session complete])\n\n    style A fill:#238636,color:#fff\n    style R fill:#238636,color:#fff\n    style M fill:#6C63FF,color:#fff\n    style N fill:#F77F00,color:#fff\n    style C fill:#1a7f37,color:#fff\n    style D fill:#9e6a03,color:#fff\n    style P fill:#0d2137,color:#58a6ff"},{"kind":"example","language":"text","snippet":"crewai-role-based-ai-interviewer/\n│\n├── app.py                  # All-in-one Streamlit app\n│                           #   · Role config & questions\n│                           #   · Demo / Live feedback logic\n│                           #   · Custom CSS theme\n│                           #   · Landing, Interview, Summary screens\n│\n├── requirements.txt        # Python dependencies\n├── .env.example            # API key template — copy to .env\n├── .gitignore              # Ignores .env, __pycache__, .venv, etc.\n├── LICENSE                 # MIT License\n├── README.md               # This file\n│\n└── Flow/\n    └── workflow.mmd        # Mermaid source for the workflow diagram"}]}}