{"generatedAt":"2026-10-11T06:01:14.023Z","resources":[{"id":"resource-ai-coding-prompt-guide","slug":"ai-coding-prompt-guide","route":"/resources/ai-coding-prompt-guide","url":"https://www.cambermast.com/resources/ai-coding-prompt-guide","title":"AI Coding Prompt Guide","summary":"A visual quick-reference guide for choosing plan mode or a short chat, writing clearer AI prompts, and handling Git and GitHub follow-through with less friction.","category":"ai-guidance","publishedAt":"2026-04-17","images":{"current":{"alt":"AI Coding Prompt Guide featured image.","kind":"generated","square":{"url":"https://www.cambermast.com/images/resources/ai-coding-prompt-guide/hero-square-v2.webp"},"prompts":{"square":"[private]","landscape":"[private]","portrait":"[private]"},"portrait":{"url":"https://www.cambermast.com/images/resources/ai-coding-prompt-guide/hero-portrait-v3-1024x1280.webp"},"historyId":"e7dc7dcff5ca47b4","landscape":{"url":"https://www.cambermast.com/images/resources/ai-coding-prompt-guide/hero-landscape-1920x1080.webp"},"reference":{"url":"https://www.cambermast.com/images/resources/ai-coding-prompt-guide/hero-square.webp","label":"AI Coding Prompt Guide","sourceType":"training_reference"}}},"pdf":{"url":"https://www.cambermast.com/downloads/resources/ai-coding-prompt-guide.pdf","enabled":true,"printRoute":"/resources/ai-coding-prompt-guide/print"},"label":"AI coding"},{"id":"resource-ai-workshop-code-and-automate-with-ai-setup","slug":"ai-workshop-code-and-automate-with-ai-setup","route":"/resources/ai-workshop-code-and-automate-with-ai-setup","url":"https://www.cambermast.com/resources/ai-workshop-code-and-automate-with-ai-setup","title":"AI Workshop: Code and Automate with ChatGPT Codex setup guide","summary":"Install Visual Studio Code, the ChatGPT Codex extension, Git, GitHub, and Docker Desktop, then confirm your paid ChatGPT account works in the browser.","category":"workshop-setup","publishedAt":"2026-03-10","images":{"current":{"alt":"AI Workshop: Code and Automate with ChatGPT Codex setup guide featured image.","kind":"generated","square":{"url":"https://www.cambermast.com/images/resources/ai-workshop-code-and-automate-with-ai-setup/hero-square-v2.webp"},"prompts":{"square":"[private]","landscape":"[private]","portrait":"[private]"},"portrait":{"url":"https://www.cambermast.com/images/resources/ai-workshop-code-and-automate-with-ai-setup/hero-portrait-v2.webp"},"historyId":"f2b05f2f0d5b40bc","landscape":{"url":"https://www.cambermast.com/images/resources/ai-workshop-code-and-automate-with-ai-setup/hero-landscape-1920x1080.webp"},"reference":{"url":null,"label":"Legacy migration: reference image URL was not preserved","sourceType":"legacy_migration"}}},"label":"Workshop setup"},{"id":"resource-ask-me-anything-pricing","slug":"ask-me-anything-pricing","route":"/resources/ask-me-anything-pricing","url":"https://www.cambermast.com/resources/ask-me-anything-pricing","title":"Ask Me Anything (AMA) AI Sessions for Your Team","summary":"Select from AMAs we can deliver right now or schedule a tailor-made Ask Me Anything (AMA) event.","category":"pricing-guide","publishedAt":"2026-03-03","images":{"current":{"alt":"Ask Me Anything Pricing featured image.","kind":"manual","square":{"url":"https://www.cambermast.com/images/resources/ama/hero-square-1024x1024.webp"},"prompts":{"square":"[private]","landscape":"[private]","portrait":"[private]"},"portrait":{"url":"https://www.cambermast.com/images/resources/ama/hero-portrait-v2-1024x1280.webp"},"historyId":"a7bf3c78ecdabd5e","landscape":{"url":"https://www.cambermast.com/images/resources/ama/hero-landscape-1920x1080.webp"},"reference":{"url":null,"label":"Legacy migration: image preserved without generation provenance","sourceType":"legacy_migration"}}},"label":"Pricing guide"},{"id":"resource-ai-personalization","slug":"ai-personalization","route":"/resources/ai-personalization","url":"https://www.cambermast.com/resources/ai-personalization","title":"AI personalization","summary":"Practical guidance on when to personalize, how to do it, and the exact preferences I use.","category":"ai-guidance","publishedAt":"2026-01-30","images":{"current":{"alt":"AI Personalization featured image.","kind":"manual","square":{"url":"https://www.cambermast.com/images/resources/ai-personalization/hero-square-1024x1024.webp"},"prompts":{"square":"[private]","landscape":"[private]","portrait":"[private]"},"portrait":{"url":"https://www.cambermast.com/images/resources/ai-personalization/hero-portrait-v2-1024x1280.webp"},"historyId":"d9b59f29534af07a","landscape":{"url":"https://www.cambermast.com/images/resources/ai-personalization/hero-landscape-1920x1080.webp"},"reference":{"url":null,"label":"Legacy migration: image preserved without generation provenance","sourceType":"legacy_migration"}}},"label":"Resource"},{"id":"resource-attendee-training-tips","slug":"attendee-training-tips","route":"/resources/attendee-training-tips","url":"https://www.cambermast.com/resources/attendee-training-tips","title":"Attendee training tips for live sessions","summary":"Quick preparation steps that help everyone stay focused and get more from our live workshops.","category":"training-success","publishedAt":"2026-01-26","images":{"current":{"alt":"Attendee training tips featured image.","kind":"manual","square":{"url":"https://www.cambermast.com/images/resources/get-ready-for-training/hero-square-1024x1024.webp"},"prompts":{"square":"[private]","landscape":"[private]","portrait":"[private]"},"portrait":{"url":"https://www.cambermast.com/images/resources/get-ready-for-training/hero-portrait-v2-1024x1280.webp"},"historyId":"8e94f42f6a177d06","landscape":{"url":"https://www.cambermast.com/images/resources/get-ready-for-training/hero-landscape-1920x1080.webp"},"reference":{"url":null,"label":"Legacy migration: image preserved without generation provenance","sourceType":"legacy_migration"}}},"label":"Training success"}]}