Loading video player...
Stop using Claude out-of-the-box. In this video, I walk step-by-step through building a real Claude Code skill from scratch. We build a time reporting skill that: Logs time using natural language Stores entries in SQLite Generates Excel time reports Uses templates and Python scripts Removes permission prompts Uses progressive disclosure for large skills This is a practical, hands-on tutorial so you can learn how Claude skills actually work — not just theory. By the end, you'll understand: How Claude skills are structured How markdown drives behavior How to allow tools safely How to run Python scripts from skills How to generate Excel reports How to reduce context size with progressive disclosure This is the foundation for building: Jira time tracking skills Slack automation Reporting tools Dev workflow automation Internal AI tooling 00:00 Intro — You're Using Claude Wrong 00:28 What We’re Building: Time Reporter Skill 01:42 Creating a Claude Skill in Your Project 03:21 Generating the Skill with Claude 05:24 How Skills Work (Markdown + Description) 08:34 Switching from JSON to SQLite Database 11:54 Generating Reports from Logged Time 15:05 Fixing Permission Prompts with Allowed Tools 17:37 Creating Excel Reports with Python 22:01 Progressive Disclosure (References + Scripts) 26:04 Removing Permission Prompts Completely 29:15 Final Result + Next Improvements I'll be doing more Claude Code, agents, and AI engineering videos — subscribe if you're building with AI. #claude #claudeai #claudecode #claudeskills #anthropic #anthropicclaude #claudetutorial #claudecodetutorial #aicode #aidevelopment #aiengineering #aiagents #agenticai #aiautomation #aitools #buildwithai #llm #llmtools #promptengineering #claudemarkdown #claudetools #claudeallowedtools #claudesqlite #claudepython #claudeexcel #excelautomation #sqlite #aitimetracking #devtools #developerproductivity #cursoride #claudecursor #progressivedisclosure #workflowautomation #aitutorial #codingwithai