Bot-With-Plan provides a modular Python template for building AI agents that first generate a detailed plan before execution. It uses OpenAI GPT to parse user instructions, decompose tasks into sequential steps, validate the plan, and then execute each step through external tools like web search or calculators. The framework includes prompt management, plan parsing, execution orchestration, and error handling. By separating planning and execution phases, it offers better oversight, easier debugging, and a clear structure for extending with new tools or capabilities.
YouTube Video Analyzer leverages YouTube's caption API and advanced NLP models to transform raw video content into structured data. It automatically retrieves transcripts, processes them through OpenAI's GPT for concise summaries, extracts relevant keywords, performs sentiment analysis, and marks important timestamps. The tool outputs results in JSON or text formats, making it easy to integrate into SEO workflows, research pipelines, and content planning tools for efficient video insights.