[{"data":1,"prerenderedAt":758},["ShallowReactive",2],{"$fibVzByjMykrf8qBmrDAIS3mjVpMtjCzNR9JaLIt502s":3,"$fLYj7Bbcxz7QZ3aCViHJg-nTYC3nDC6tjxx3NoqVoKlU":24},{"id":4,"notionCoverUrl":5,"tags":6,"type":7,"title":8,"slug":9,"coverUrl":10,"status":11,"description":12,"date":13,"updatedDate":15,"formattedDate":16,"publishTime":17,"dateMs":18,"tocDepth":19,"author":20},"3a432a0f-f8ae-80f0-8c8d-d186b110d318","https://prod-files-secure.s3.us-west-2.amazonaws.com/2bc34696-14ae-4d27-8123-f11ed6b61985/1e7eadce-bba9-48d6-af60-f447c000b670/191-workflows-labeled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466YCRZNDSP%2F20260722%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260722T140745Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aCXVzLXdlc3QtMiJIMEYCIQDtCpdapHZcBLNJ9T4k74ChKmw3OqdjFqFFgv3Eh18kUgIhAKcOGf%2B65OgHO98qPieL3Qq0G3O%2Bshf1RBCz8n4q5W2vKogECNf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEQABoMNjM3NDIzMTgzODA1IgzNIG19KbVQ9s5SeW4q3AMPSbbVx1FXWTl0YLlPX%2B%2BPn2A6nvth1DFhaeVKc0FHa1HhF8DFlFpQ8kOi9NmHYUNll7pdr%2FYL3oK03c0CLp8IcgBSSU%2FEddKWv4Vo4oKnZi%2FDB9023rziU%2FMYTsD%2FXPW0AYbwUys8pQ%2FUeC0a5lD2LJHXRUSziQ%2FqidcDEwFl%2FOflMTZ6CaAErOP9NoYI%2F%2FQ4QfcvgdqV4hwBu2l0bKSB07X%2BMalUmHp9DSbV2SGk9%2BaCrhUMOqE5ll5UpP5wZiET8Io%2FiCVrnAclMf2yk%2Bqor%2FJQvgejE5p4gRs%2BfgkP2PZj2wTQ0rmQzhWBqABBL4b2Zd3m5JUEJSO%2BvF1TT%2B23PT6TJ5%2F%2BYUu89VRxti%2FgrEeacjxG5CGyvEFiG4dJp5j%2Fefu23fGecISMCclLvf5viqifO3hkvQpIg2CnSfL4nz7zbOs%2FsiSXrAXCmPMJvH%2FFeeWsITzrXVormxW34t7HzxdrzsmbBT0tQ%2F0fa29xG4k5C8DRkZqqR52g82Lb%2FS5dwOSbgLhJI9iGkVdSa66LqPjH3TBheyxkx2pbbiNtaTcCIcKlu5UAThx%2Bkntuai7r92iRlzyViIzBZUDWP18oyXdAWeEMcFW2X4zXjHnhDhXrs%2BSTQR2sQiAHXjDjk4PTBjqkAXZKLBv9NUo7qrCn93PsUpbwevuOzrqDdPySU0Hz%2FYZldQ%2B88B8hgnkApQ%2FAdjrzXQ6cKFRMHmN3761TI4RrZqeAnDqYuWWRREWikL7nq6C4MEZ24THgwXrQewE5iQTP%2B2S3SP4RpnvJk7CUy2JyX0g9MWkoA%2FqLvcwqh%2FBat0ITYNaxSkjqDtUSLzh5v%2BIjfAjazeJdDHIeM6LX4vcOF1cuDnFs&X-Amz-Signature=68740dbe112066402178f9b45d9059761135fa919d6c50a238ebece6d8a82818&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject",[],"Blog","Try this open-source AI content system","open-source-content-system-AI-github","open-source-content-system-AI-github/191-workflows-labeled.png","Published","We open-sourced an AI content system on GitHub: a brain for context, hands for workflows, and health checks. Run it all through Claude, no code.",{"start":14,"end":15,"time_zone":15},"2026-07-21",null,"Jul 21, 2026","2026-07-21T00:00:00+00:00",1784592000000,"h2",{"name":21,"image":22,"link":23},"Justin Dunham","/authors/justin-full.jpg","https://www.linkedin.com/in/justinwdunham/",[25,37,45,53,71,80,88,96,137,145,153,170,178,186,194,212,222,239,247,255,263,271,279,292,300,308,316,333,341,349,357,365,374,392,400,408,416,424,432,440,448,482,490,498,506,514,564,572,580,588,596,604,612,626,634,652,660,698,706,720,728,750],{"id":26,"type":27,"content":28},"3a432a0f-f8ae-80ce-b19c-ff5f72c0b211","paragraph",{"rich_text":29,"icon":15,"color":36},[30],{"type":31,"text":32,"annotations":34,"plain_text":33,"href":15},"text",{"content":33,"link":15},"I bet that you already assign a handful of daily tasks to AI. You probably designed those processes on your own, which is awesome.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},false,"default",{"id":38,"type":27,"content":39},"3a532a0f-f8ae-8015-95d9-fc7241dd8306",{"rich_text":40,"icon":15,"color":36},[41],{"type":31,"text":42,"annotations":44,"plain_text":43,"href":15},{"content":43,"link":15},"You’re probably also responsible for deploying, refining, and maintaining them all, which is considerably less awesome. That’s the type of work that software usually does. ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":46,"type":27,"content":47},"3a532a0f-f8ae-8047-8439-c7d00e2b0d0f",{"rich_text":48,"icon":15,"color":36},[49],{"type":31,"text":50,"annotations":52,"plain_text":51,"href":15},{"content":51,"link":15},"So let’s start collecting all of these operations in one central workspace. If marketing is starting to operate like software then let’s treat it like software.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":54,"type":27,"content":55},"3a532a0f-f8ae-80e0-9073-f80553615409",{"rich_text":56,"icon":15,"color":36},[57,61,67],{"type":31,"text":58,"annotations":60,"plain_text":59,"href":15},{"content":59,"link":15},"That’s the idea behind ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":62,"annotations":66,"plain_text":63,"href":65},{"content":63,"link":64},"this open-source content system",{"url":65},"https://github.com/ercule/content-systems/tree/main",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":68,"annotations":70,"plain_text":69,"href":15},{"content":69,"link":15}," that we recently published in Github. In this article I’ll explain how it works.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":72,"type":73,"content":74},"3a432a0f-f8ae-8017-95f3-f1c6b5497cf0","heading_2",{"rich_text":75,"is_toggleable":35,"color":36},[76],{"type":31,"text":77,"annotations":79,"plain_text":78,"href":15},{"content":78,"link":15},"Overview: brain, hands, health",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":81,"type":27,"content":82},"3a432a0f-f8ae-8008-9a73-e0500bb2f6ea",{"rich_text":83,"icon":15,"color":36},[84],{"type":31,"text":85,"annotations":87,"plain_text":86,"href":15},{"content":86,"link":15},"Most AI tools are all hands and no brains. They produce content at an incredibly place but the content itself is dull. ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":89,"type":27,"content":90},"3a532a0f-f8ae-80a7-924f-c4c768fbab88",{"rich_text":91,"icon":15,"color":36},[92],{"type":31,"text":93,"annotations":95,"plain_text":94,"href":15},{"content":94,"link":15},"This open-source system has a brain layer. That is: a layer that dictates context and taste, based on your brand’s unique data. It has three main components:",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":97,"children":98},"bulleted_list",[99,113,125],{"id":100,"type":101,"content":102,"bulleted_list_start":108},"3a432a0f-f8ae-80af-84c8-fae3f4699386","bulleted_list_item",{"rich_text":103,"color":36},[104,109],{"type":31,"text":105,"annotations":107,"plain_text":106,"href":15},{"content":106,"link":15},"Context (a.k.a. the brain).",{"bold":108,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},true,{"type":31,"text":110,"annotations":112,"plain_text":111,"href":15},{"content":111,"link":15}," The brain is what an agent should know before writing: positioning, voice, proof, competitive context, what pages already exist.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":114,"type":101,"content":115},"3a432a0f-f8ae-80f6-b892-cebae067e59b",{"rich_text":116,"color":36},[117,121],{"type":31,"text":118,"annotations":120,"plain_text":119,"href":15},{"content":119,"link":15},"Workflows (a.k.a. the hands).",{"bold":108,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":122,"annotations":124,"plain_text":123,"href":15},{"content":123,"link":15}," The hands are what an agent does: research a question, draft copy, mark up a Google Doc, refresh a page, publish to WordPress.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":126,"type":101,"content":127,"bulleted_list_end":108},"3a432a0f-f8ae-8084-9543-c43d37249949",{"rich_text":128,"color":36},[129,133],{"type":31,"text":130,"annotations":132,"plain_text":131,"href":15},{"content":131,"link":15},"Maintenance (a.k.a. health).",{"bold":108,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":134,"annotations":136,"plain_text":135,"href":15},{"content":135,"link":15}," Check-ups are a way to review every component of the overall system (brain and hands alike) to make sure everything is functional and up to date.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":138,"type":27,"content":139},"3a432a0f-f8ae-808e-a6f8-f3cc4db94db0",{"rich_text":140,"icon":15,"color":36},[141],{"type":31,"text":142,"annotations":144,"plain_text":143,"href":15},{"content":143,"link":15},"For years we had various components for context, output, and maintenance but they were all stored in different locations.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":146,"type":27,"content":147},"3a432a0f-f8ae-806b-aa81-e2c81a4c8c24",{"rich_text":148,"icon":15,"color":36},[149],{"type":31,"text":150,"annotations":152,"plain_text":151,"href":15},{"content":151,"link":15},"Now we have them all in one central repository. The unified workspace is one of the biggest benefits of this new approach. It makes all tools available across your team and ensures that everyone is using the most current versions possible.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":154,"type":27,"content":155},"3a432a0f-f8ae-804b-9aab-eea613d68868",{"rich_text":156,"icon":15,"color":36},[157,161,166],{"type":31,"text":158,"annotations":160,"plain_text":159,"href":15},{"content":159,"link":15},"If you’re interested in the finer points of the architecture, ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":162,"annotations":165,"plain_text":163,"href":65},{"content":163,"link":164},"check out the README.",{"url":65},{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":167,"annotations":169,"plain_text":168,"href":15},{"content":168,"link":15}," And if you want to see me and Shaziya go through all of this in real-time, you can watch this video:",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":171,"type":172,"content":173},"3a432a0f-f8ae-80fb-83a5-e50553dd964f","video",{"caption":174,"type":175,"external":176},[],"external",{"url":177},"https://www.youtube.com/watch?v=2tu7c6rnx_o",{"id":179,"type":73,"content":180},"3a432a0f-f8ae-80df-bcf2-f32ff6899df4",{"rich_text":181,"is_toggleable":35,"color":36},[182],{"type":31,"text":183,"annotations":185,"plain_text":184,"href":15},{"content":184,"link":15},"No code skills? No problem.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":187,"type":27,"content":188},"3a432a0f-f8ae-8025-88b3-ef6b9568c86c",{"rich_text":189,"icon":15,"color":36},[190],{"type":31,"text":191,"annotations":193,"plain_text":192,"href":15},{"content":192,"link":15},"You don’t need to code to use this content system. If you know how to chat with Claude then you’ll be able to run it all.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":195,"type":27,"content":196},"3a432a0f-f8ae-8007-b1b6-f4796be692cc",{"rich_text":197,"icon":15,"color":36},[198,202,208],{"type":31,"text":199,"annotations":201,"plain_text":200,"href":15},{"content":200,"link":15},"This includes setup. Just tell Claude to handle all of the technical stuff, ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":203,"annotations":207,"plain_text":204,"href":206},{"content":204,"link":205},"starting with the README doc",{"url":206},"https://github.com/ercule/content-systems/blob/main/README.md",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":209,"annotations":211,"plain_text":210,"href":15},{"content":210,"link":15},".",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":213,"type":214,"content":215,"localImagePath":221},"3a432a0f-f8ae-80d1-9418-dc4c9e052086","image",{"caption":216,"type":217,"file":218},[],"file",{"url":219,"expiry_time":220},"https://prod-files-secure.s3.us-west-2.amazonaws.com/2bc34696-14ae-4d27-8123-f11ed6b61985/f016f5b8-c418-4ebf-b4ad-10630f635cc3/191-claude-readme-1-GIF.gif?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB4666V36GHT6%2F20260722%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260722T140746Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aCXVzLXdlc3QtMiJGMEQCIEJPOPJ7oTNgA9ErJ49ej2vPf%2FBGYWZ3SjJ2SaekY7lIAiA5UgfdCdP3mIePB5XqoGL1quSHrSfaDnFD8UwwWs8yYCqIBAjX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYzNzQyMzE4MzgwNSIMD07XAqvqEjSsXjGCKtwDC0UZo%2FeB0jdX3IcmLjc4g9QBBb6W94YiRS9Q5gqBhzkqXnjUjs4EAUF6ndWMVzl8bF6i%2F%2BbhKLB5Hl49VNNmrGtYzFmPTtA587uYRmz890%2FjdlyBCx%2BO2S3re1gN%2F1efbjrk3caYUBud1QXuJPsKvXKuOilNNjU7O9HeSbDwAt0UqAorHiafchU0R6D7sZYsmiwlWKglgXv3J8YUBr24R2AkOo0i%2F4t8f1HXbshnaQbfKuyz%2BXmZsUnlYYAgDDIP8Nr4dO2Lr8SaksMg0r9Q%2BrY29xTPkqZqSu06Zxry42%2Bqj5s4lYA%2BbG78sSipAAma0KRKJAy2l6Nx468IhZPMQH3Yeqg9RebRJ4Ju5vt7OE6iKXGHe%2BFQAqkZt%2Btov79M2DxI2eC%2Fhd7nAE6driIfIKN6OTjkalvwWshRuRAVapcQ28VTyjuvavGdjMDrH1DA%2BN%2FI8wsapeZg0nofFWm7F4lAMQof5VeRDH5tsJrsaqDFkVMQhWX7vvoA88gdh%2BXYQLpQB1wKjaxRDks4ze%2BIR9b4jhRgs81YkHXxSn4FI%2Bi8qEeCwHKehUQoMMvLXFsVtfUlZX4Etfaj1ids1E%2FBxZV285j%2FtLvvdPAGftQURD%2FVAgeLSJbI7wBfkkQw%2BJCD0wY6pgEKKcdogg%2FShRylqoTBV01WTiYmxsmfyeWU0zS3v1EVH35h3inwVbsqBsqh%2B964frftklxNfrlfoYB3rqJdbMMiGTaA8IgBHDtiCa73OiUnHVzyI2bQTJQhgEpU9qgpTg5LoaqCTipkY%2FIxXknVQNQu1D8%2BBrrgZt5nxalhAqWmjZAaQA9QVnblMQlpYQ9u6tiCmMYdoPaYsQTJ4V69WoBEqzESevG2&X-Amz-Signature=dd598de3ede26302fab006af6896930f318f04a777790f95b685c8e6cf65c881&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject","2026-07-22T15:07:46.149Z","191-claude-readme-1-GIF.gif",{"id":223,"type":27,"content":224},"3a432a0f-f8ae-80f0-b29c-d6e64abe5235",{"rich_text":225,"icon":15,"color":36},[226,230,235],{"type":31,"text":227,"annotations":229,"plain_text":228,"href":15},{"content":228,"link":15},"Order Claude to review ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":231,"annotations":234,"plain_text":232,"href":65},{"content":232,"link":233},"all of the docs in the repo",{"url":65},{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":236,"annotations":238,"plain_text":237,"href":15},{"content":237,"link":15}," then answer your follow-up questions and walk you through the necessary steps.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":240,"type":27,"content":241},"3a432a0f-f8ae-8034-ac75-f9acb9282d3a",{"rich_text":242,"icon":15,"color":36},[243],{"type":31,"text":244,"annotations":246,"plain_text":245,"href":15},{"content":245,"link":15},"And then, once it’s all set up, you can engage your marketing “brain” and “hands” through Claude commands and skills, too. Run it all via chat, like so.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":248,"type":214,"content":249,"localImagePath":254},"3a432a0f-f8ae-80e7-941a-e61247aa9abe",{"caption":250,"type":217,"file":251},[],{"url":252,"expiry_time":253},"https://prod-files-secure.s3.us-west-2.amazonaws.com/2bc34696-14ae-4d27-8123-f11ed6b61985/770838b7-6c00-4ddd-8f9a-bd475dfc1db9/191-claude-bar.gif?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB4666V36GHT6%2F20260722%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260722T140746Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aCXVzLXdlc3QtMiJGMEQCIEJPOPJ7oTNgA9ErJ49ej2vPf%2FBGYWZ3SjJ2SaekY7lIAiA5UgfdCdP3mIePB5XqoGL1quSHrSfaDnFD8UwwWs8yYCqIBAjX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYzNzQyMzE4MzgwNSIMD07XAqvqEjSsXjGCKtwDC0UZo%2FeB0jdX3IcmLjc4g9QBBb6W94YiRS9Q5gqBhzkqXnjUjs4EAUF6ndWMVzl8bF6i%2F%2BbhKLB5Hl49VNNmrGtYzFmPTtA587uYRmz890%2FjdlyBCx%2BO2S3re1gN%2F1efbjrk3caYUBud1QXuJPsKvXKuOilNNjU7O9HeSbDwAt0UqAorHiafchU0R6D7sZYsmiwlWKglgXv3J8YUBr24R2AkOo0i%2F4t8f1HXbshnaQbfKuyz%2BXmZsUnlYYAgDDIP8Nr4dO2Lr8SaksMg0r9Q%2BrY29xTPkqZqSu06Zxry42%2Bqj5s4lYA%2BbG78sSipAAma0KRKJAy2l6Nx468IhZPMQH3Yeqg9RebRJ4Ju5vt7OE6iKXGHe%2BFQAqkZt%2Btov79M2DxI2eC%2Fhd7nAE6driIfIKN6OTjkalvwWshRuRAVapcQ28VTyjuvavGdjMDrH1DA%2BN%2FI8wsapeZg0nofFWm7F4lAMQof5VeRDH5tsJrsaqDFkVMQhWX7vvoA88gdh%2BXYQLpQB1wKjaxRDks4ze%2BIR9b4jhRgs81YkHXxSn4FI%2Bi8qEeCwHKehUQoMMvLXFsVtfUlZX4Etfaj1ids1E%2FBxZV285j%2FtLvvdPAGftQURD%2FVAgeLSJbI7wBfkkQw%2BJCD0wY6pgEKKcdogg%2FShRylqoTBV01WTiYmxsmfyeWU0zS3v1EVH35h3inwVbsqBsqh%2B964frftklxNfrlfoYB3rqJdbMMiGTaA8IgBHDtiCa73OiUnHVzyI2bQTJQhgEpU9qgpTg5LoaqCTipkY%2FIxXknVQNQu1D8%2BBrrgZt5nxalhAqWmjZAaQA9QVnblMQlpYQ9u6tiCmMYdoPaYsQTJ4V69WoBEqzESevG2&X-Amz-Signature=c7e8ad4685b7ef8be8b8911007d84b1c9251396b20ac66012829a01411c52ee5&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject","2026-07-22T15:07:46.129Z","191-claude-bar.gif",{"id":256,"type":27,"content":257},"3a432a0f-f8ae-80e2-a93d-c8b5434d7df2",{"rich_text":258,"icon":15,"color":36},[259],{"type":31,"text":260,"annotations":262,"plain_text":261,"href":15},{"content":261,"link":15},"With that in mind, I’m going to open the lid on this robot and show you what’s inside.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":264,"type":73,"content":265},"3a432a0f-f8ae-80cb-8617-d8d7731146fd",{"rich_text":266,"is_toggleable":35,"color":36},[267],{"type":31,"text":268,"annotations":270,"plain_text":269,"href":15},{"content":269,"link":15},"Under the hood, it’s all Git",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":272,"type":27,"content":273},"3a432a0f-f8ae-80ae-9a02-e5087316bf3a",{"rich_text":274,"icon":15,"color":36},[275],{"type":31,"text":276,"annotations":278,"plain_text":277,"href":15},{"content":277,"link":15},"We built all of this in Git. We designed the systems in partnership with our clients.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":280,"type":27,"content":281},"3a432a0f-f8ae-800e-b9cc-ea6d15dea4df",{"rich_text":282,"icon":15,"color":36},[283,287],{"type":31,"text":284,"annotations":286,"plain_text":285,"href":15},{"content":285,"link":15},"Now ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":288,"annotations":291,"plain_text":289,"href":65},{"content":289,"link":290},"a standard version of the content system is open-sourced.",{"url":65},{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":293,"type":214,"content":294,"localImagePath":299},"3a432a0f-f8ae-8094-baa1-fdc65d5eaf8d",{"caption":295,"type":217,"file":296},[],{"url":297,"expiry_time":298},"https://prod-files-secure.s3.us-west-2.amazonaws.com/2bc34696-14ae-4d27-8123-f11ed6b61985/fc399a1d-dbd2-47ae-a37c-411d30739077/191-repo-intro-shot.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB4666V36GHT6%2F20260722%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260722T140746Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aCXVzLXdlc3QtMiJGMEQCIEJPOPJ7oTNgA9ErJ49ej2vPf%2FBGYWZ3SjJ2SaekY7lIAiA5UgfdCdP3mIePB5XqoGL1quSHrSfaDnFD8UwwWs8yYCqIBAjX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYzNzQyMzE4MzgwNSIMD07XAqvqEjSsXjGCKtwDC0UZo%2FeB0jdX3IcmLjc4g9QBBb6W94YiRS9Q5gqBhzkqXnjUjs4EAUF6ndWMVzl8bF6i%2F%2BbhKLB5Hl49VNNmrGtYzFmPTtA587uYRmz890%2FjdlyBCx%2BO2S3re1gN%2F1efbjrk3caYUBud1QXuJPsKvXKuOilNNjU7O9HeSbDwAt0UqAorHiafchU0R6D7sZYsmiwlWKglgXv3J8YUBr24R2AkOo0i%2F4t8f1HXbshnaQbfKuyz%2BXmZsUnlYYAgDDIP8Nr4dO2Lr8SaksMg0r9Q%2BrY29xTPkqZqSu06Zxry42%2Bqj5s4lYA%2BbG78sSipAAma0KRKJAy2l6Nx468IhZPMQH3Yeqg9RebRJ4Ju5vt7OE6iKXGHe%2BFQAqkZt%2Btov79M2DxI2eC%2Fhd7nAE6driIfIKN6OTjkalvwWshRuRAVapcQ28VTyjuvavGdjMDrH1DA%2BN%2FI8wsapeZg0nofFWm7F4lAMQof5VeRDH5tsJrsaqDFkVMQhWX7vvoA88gdh%2BXYQLpQB1wKjaxRDks4ze%2BIR9b4jhRgs81YkHXxSn4FI%2Bi8qEeCwHKehUQoMMvLXFsVtfUlZX4Etfaj1ids1E%2FBxZV285j%2FtLvvdPAGftQURD%2FVAgeLSJbI7wBfkkQw%2BJCD0wY6pgEKKcdogg%2FShRylqoTBV01WTiYmxsmfyeWU0zS3v1EVH35h3inwVbsqBsqh%2B964frftklxNfrlfoYB3rqJdbMMiGTaA8IgBHDtiCa73OiUnHVzyI2bQTJQhgEpU9qgpTg5LoaqCTipkY%2FIxXknVQNQu1D8%2BBrrgZt5nxalhAqWmjZAaQA9QVnblMQlpYQ9u6tiCmMYdoPaYsQTJ4V69WoBEqzESevG2&X-Amz-Signature=449cdfaba57ddbbbeb5762e6f59adff2d63ce18a2eec4114e73dd3309b88d066&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject","2026-07-22T15:07:46.226Z","191-repo-intro-shot.png",{"id":301,"type":27,"content":302},"3a432a0f-f8ae-80e2-8c63-f8d0972dc9df",{"rich_text":303,"icon":15,"color":36},[304],{"type":31,"text":305,"annotations":307,"plain_text":306,"href":15},{"content":306,"link":15},"It involves GitHub, it involves some code, and it involves restructuring the way that you organize your marketing assets.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":309,"type":73,"content":310},"3a432a0f-f8ae-803f-ba3b-d420b9c8e571",{"rich_text":311,"is_toggleable":35,"color":36},[312],{"type":31,"text":313,"annotations":315,"plain_text":314,"href":15},{"content":314,"link":15},"The context folder: brand knowledge, rules, and identity",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":317,"type":27,"content":318},"3a432a0f-f8ae-80df-8b78-cdb1c071c0cf",{"rich_text":319,"icon":15,"color":36},[320,324,330],{"type":31,"text":321,"annotations":323,"plain_text":322,"href":15},{"content":322,"link":15},"The context folder (or “brain”) we use is based on a lot of work done by ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":325,"annotations":329,"plain_text":326,"href":328},{"content":326,"link":327},"Janessa Lantz and her open-source repo",{"url":328},"https://github.com/janessa-lantz/context-builder/",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":331,"annotations":332,"plain_text":210,"href":15},{"content":210,"link":15},{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":334,"type":27,"content":335},"3a432a0f-f8ae-80fb-96ce-cff41cf32cff",{"rich_text":336,"icon":15,"color":36},[337],{"type":31,"text":338,"annotations":340,"plain_text":339,"href":15},{"content":339,"link":15},"It’s a collection of contextual information that a brand uses in their creative work. That kind of guidance is absolutely necessary if you want AI to create any content that is remotely accurate or interesting.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":342,"type":27,"content":343},"3a432a0f-f8ae-80a6-a7eb-d78bcf61f3a5",{"rich_text":344,"icon":15,"color":36},[345],{"type":31,"text":346,"annotations":348,"plain_text":347,"href":15},{"content":347,"link":15},"Think of it as a storehouse for documents that any new marketing hire would need: pricing, social proof, ICPs, founder stories, original research. The canon.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":350,"type":214,"content":351,"localImagePath":356},"3a432a0f-f8ae-800f-bc51-ef5f983f6288",{"caption":352,"type":217,"file":353},[],{"url":354,"expiry_time":355},"https://prod-files-secure.s3.us-west-2.amazonaws.com/2bc34696-14ae-4d27-8123-f11ed6b61985/8de5f56d-3e94-4bdd-993d-c510388cd138/191-canonical-context.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB4666V36GHT6%2F20260722%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260722T140746Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aCXVzLXdlc3QtMiJGMEQCIEJPOPJ7oTNgA9ErJ49ej2vPf%2FBGYWZ3SjJ2SaekY7lIAiA5UgfdCdP3mIePB5XqoGL1quSHrSfaDnFD8UwwWs8yYCqIBAjX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYzNzQyMzE4MzgwNSIMD07XAqvqEjSsXjGCKtwDC0UZo%2FeB0jdX3IcmLjc4g9QBBb6W94YiRS9Q5gqBhzkqXnjUjs4EAUF6ndWMVzl8bF6i%2F%2BbhKLB5Hl49VNNmrGtYzFmPTtA587uYRmz890%2FjdlyBCx%2BO2S3re1gN%2F1efbjrk3caYUBud1QXuJPsKvXKuOilNNjU7O9HeSbDwAt0UqAorHiafchU0R6D7sZYsmiwlWKglgXv3J8YUBr24R2AkOo0i%2F4t8f1HXbshnaQbfKuyz%2BXmZsUnlYYAgDDIP8Nr4dO2Lr8SaksMg0r9Q%2BrY29xTPkqZqSu06Zxry42%2Bqj5s4lYA%2BbG78sSipAAma0KRKJAy2l6Nx468IhZPMQH3Yeqg9RebRJ4Ju5vt7OE6iKXGHe%2BFQAqkZt%2Btov79M2DxI2eC%2Fhd7nAE6driIfIKN6OTjkalvwWshRuRAVapcQ28VTyjuvavGdjMDrH1DA%2BN%2FI8wsapeZg0nofFWm7F4lAMQof5VeRDH5tsJrsaqDFkVMQhWX7vvoA88gdh%2BXYQLpQB1wKjaxRDks4ze%2BIR9b4jhRgs81YkHXxSn4FI%2Bi8qEeCwHKehUQoMMvLXFsVtfUlZX4Etfaj1ids1E%2FBxZV285j%2FtLvvdPAGftQURD%2FVAgeLSJbI7wBfkkQw%2BJCD0wY6pgEKKcdogg%2FShRylqoTBV01WTiYmxsmfyeWU0zS3v1EVH35h3inwVbsqBsqh%2B964frftklxNfrlfoYB3rqJdbMMiGTaA8IgBHDtiCa73OiUnHVzyI2bQTJQhgEpU9qgpTg5LoaqCTipkY%2FIxXknVQNQu1D8%2BBrrgZt5nxalhAqWmjZAaQA9QVnblMQlpYQ9u6tiCmMYdoPaYsQTJ4V69WoBEqzESevG2&X-Amz-Signature=b2e384153571d80d7a1932ab681947e7955243798fbecdbf0a7997f22b6cb76b&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject","2026-07-22T15:07:46.231Z","191-canonical-context.png",{"id":358,"type":27,"content":359},"3a432a0f-f8ae-80c7-a2ca-f1916d3e9c41",{"rich_text":360,"icon":15,"color":36},[361],{"type":31,"text":362,"annotations":364,"plain_text":363,"href":15},{"content":363,"link":15},"The kind of information that doesn’t change all too often. However, when your pricing does change, you can update that info here in the brain.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":366,"type":367,"content":368},"3a432a0f-f8ae-80c3-9171-fe976128d4cb","heading_3",{"rich_text":369,"is_toggleable":35,"color":36},[370],{"type":31,"text":371,"annotations":373,"plain_text":372,"href":15},{"content":372,"link":15},"Example: customer + market proof in the context folder",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":375,"type":27,"content":376},"3a432a0f-f8ae-8049-97a2-dd061d4edc16",{"rich_text":377,"icon":15,"color":36},[378,382,388],{"type":31,"text":379,"annotations":381,"plain_text":380,"href":15},{"content":380,"link":15},"See for yourself what it looks like to ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":383,"annotations":387,"plain_text":384,"href":386},{"content":384,"link":385},"have all of this information in each part of the context folder. ",{"url":386},"https://github.com/ercule/content-systems/tree/main/_context",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":389,"annotations":391,"plain_text":390,"href":15},{"content":390,"link":15},"Each “canon” file includes sample material for a fictitious company called Gallivant.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":393,"type":27,"content":394},"3a432a0f-f8ae-800b-8940-d653a0f6896e",{"rich_text":395,"icon":15,"color":36},[396],{"type":31,"text":397,"annotations":399,"plain_text":398,"href":15},{"content":398,"link":15},"Gallivant’s canonical “proof” folder contains samples for customer proof (i.e. quotes talking about how awesome you are) and market proof (i.e. persuasive performance stats).",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":401,"type":214,"content":402,"localImagePath":407},"3a432a0f-f8ae-80c5-b250-ebad82bea127",{"caption":403,"type":217,"file":404},[],{"url":405,"expiry_time":406},"https://prod-files-secure.s3.us-west-2.amazonaws.com/2bc34696-14ae-4d27-8123-f11ed6b61985/9dda38f7-da76-46b8-aa9d-9a955bf81604/191-canon-proof-GIF.gif?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB4666V36GHT6%2F20260722%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260722T140746Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aCXVzLXdlc3QtMiJGMEQCIEJPOPJ7oTNgA9ErJ49ej2vPf%2FBGYWZ3SjJ2SaekY7lIAiA5UgfdCdP3mIePB5XqoGL1quSHrSfaDnFD8UwwWs8yYCqIBAjX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYzNzQyMzE4MzgwNSIMD07XAqvqEjSsXjGCKtwDC0UZo%2FeB0jdX3IcmLjc4g9QBBb6W94YiRS9Q5gqBhzkqXnjUjs4EAUF6ndWMVzl8bF6i%2F%2BbhKLB5Hl49VNNmrGtYzFmPTtA587uYRmz890%2FjdlyBCx%2BO2S3re1gN%2F1efbjrk3caYUBud1QXuJPsKvXKuOilNNjU7O9HeSbDwAt0UqAorHiafchU0R6D7sZYsmiwlWKglgXv3J8YUBr24R2AkOo0i%2F4t8f1HXbshnaQbfKuyz%2BXmZsUnlYYAgDDIP8Nr4dO2Lr8SaksMg0r9Q%2BrY29xTPkqZqSu06Zxry42%2Bqj5s4lYA%2BbG78sSipAAma0KRKJAy2l6Nx468IhZPMQH3Yeqg9RebRJ4Ju5vt7OE6iKXGHe%2BFQAqkZt%2Btov79M2DxI2eC%2Fhd7nAE6driIfIKN6OTjkalvwWshRuRAVapcQ28VTyjuvavGdjMDrH1DA%2BN%2FI8wsapeZg0nofFWm7F4lAMQof5VeRDH5tsJrsaqDFkVMQhWX7vvoA88gdh%2BXYQLpQB1wKjaxRDks4ze%2BIR9b4jhRgs81YkHXxSn4FI%2Bi8qEeCwHKehUQoMMvLXFsVtfUlZX4Etfaj1ids1E%2FBxZV285j%2FtLvvdPAGftQURD%2FVAgeLSJbI7wBfkkQw%2BJCD0wY6pgEKKcdogg%2FShRylqoTBV01WTiYmxsmfyeWU0zS3v1EVH35h3inwVbsqBsqh%2B964frftklxNfrlfoYB3rqJdbMMiGTaA8IgBHDtiCa73OiUnHVzyI2bQTJQhgEpU9qgpTg5LoaqCTipkY%2FIxXknVQNQu1D8%2BBrrgZt5nxalhAqWmjZAaQA9QVnblMQlpYQ9u6tiCmMYdoPaYsQTJ4V69WoBEqzESevG2&X-Amz-Signature=09dbe75c653cdcc36ed38c5c083b302f055b2cf65ecdd7b568153123fa79d66e&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject","2026-07-22T15:07:46.232Z","191-canon-proof-GIF.gif",{"id":409,"type":27,"content":410},"3a432a0f-f8ae-80b2-9dbf-d554c5fd5add",{"rich_text":411,"icon":15,"color":36},[412],{"type":31,"text":413,"annotations":415,"plain_text":414,"href":15},{"content":414,"link":15},"By keeping this information in the context folder, AI will have a more nuanced idea of how your value prop manifests. This will inform its writing overall. And, when proof is needed for a more marketing-forward piece of content, these data points are at the ready.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":417,"type":367,"content":418},"3a432a0f-f8ae-8052-addf-e2b330475a06",{"rich_text":419,"is_toggleable":35,"color":36},[420],{"type":31,"text":421,"annotations":423,"plain_text":422,"href":15},{"content":422,"link":15},"Categorized context leads to more nuance content",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":425,"type":27,"content":426},"3a432a0f-f8ae-8023-ae63-d570b275aac3",{"rich_text":427,"icon":15,"color":36},[428],{"type":31,"text":429,"annotations":431,"plain_text":430,"href":15},{"content":430,"link":15},"AI is bad at choosing what context actually matters. The more precisely you can organize your contextual data, the more precisely you’ll be able to steer AI towards relevant context.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":433,"type":27,"content":434},"3a432a0f-f8ae-8006-ab60-f499b431009e",{"rich_text":435,"icon":15,"color":36},[436],{"type":31,"text":437,"annotations":439,"plain_text":438,"href":15},{"content":438,"link":15},"This is a context engineering principle. It’s baked into the open-source repo design.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":441,"type":27,"content":442},"3a432a0f-f8ae-8090-a4ec-fe429d4393a7",{"rich_text":443,"icon":15,"color":36},[444],{"type":31,"text":445,"annotations":447,"plain_text":446,"href":15},{"content":446,"link":15},"When filling out your own canonical context, start with the fundamentals:",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":97,"children":449},[450,458,466,474],{"id":451,"type":101,"content":452,"bulleted_list_start":108},"3a432a0f-f8ae-807c-b2da-e30ac2485854",{"rich_text":453,"color":36},[454],{"type":31,"text":455,"annotations":457,"plain_text":456,"href":15},{"content":456,"link":15},"Value prop",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":459,"type":101,"content":460},"3a432a0f-f8ae-80d9-aea4-d7f2c67aa27a",{"rich_text":461,"color":36},[462],{"type":31,"text":463,"annotations":465,"plain_text":464,"href":15},{"content":464,"link":15},"Ideal customer",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":467,"type":101,"content":468},"3a432a0f-f8ae-80b6-a9b3-e63855f66956",{"rich_text":469,"color":36},[470],{"type":31,"text":471,"annotations":473,"plain_text":472,"href":15},{"content":472,"link":15},"Pricing",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":475,"type":101,"content":476,"bulleted_list_end":108},"3a432a0f-f8ae-801b-8bcb-f2e789b38063",{"rich_text":477,"color":36},[478],{"type":31,"text":479,"annotations":481,"plain_text":480,"href":15},{"content":480,"link":15},"Proof points",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":483,"type":27,"content":484},"3a432a0f-f8ae-8026-9f8d-cc73ed2cea58",{"rich_text":485,"icon":15,"color":36},[486],{"type":31,"text":487,"annotations":489,"plain_text":488,"href":15},{"content":488,"link":15},"Extra credit for a detailed messaging framework and a detailed take on your competitors.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":491,"type":73,"content":492},"3a432a0f-f8ae-805c-b5ea-f681487d4074",{"rich_text":493,"is_toggleable":35,"color":36},[494],{"type":31,"text":495,"annotations":497,"plain_text":496,"href":15},{"content":496,"link":15},"The workflows: research, generation, revision, and ops",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":499,"type":27,"content":500},"3a432a0f-f8ae-80a8-b6c1-d7a0ae96ee4d",{"rich_text":501,"icon":15,"color":36},[502],{"type":31,"text":503,"annotations":505,"plain_text":504,"href":15},{"content":504,"link":15},"Welcome to the “hands” portion of the system. It breaks down into four general tasks that we want agents to do.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":507,"type":27,"content":508},"3a432a0f-f8ae-807c-b317-e011dcada759",{"rich_text":509,"icon":15,"color":36},[510],{"type":31,"text":511,"annotations":513,"plain_text":512,"href":15},{"content":512,"link":15},"The current workflows are organized like this :",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":97,"children":515},[516,528,540,552],{"id":517,"type":101,"content":518,"bulleted_list_start":108},"3a432a0f-f8ae-8014-bf2a-f2af76ca75e5",{"rich_text":519,"color":36},[520,524],{"type":31,"text":521,"annotations":523,"plain_text":522,"href":15},{"content":522,"link":15},"Page edits + updates.",{"bold":108,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":525,"annotations":527,"plain_text":526,"href":15},{"content":526,"link":15}," Crosslink updates, content revisions, etc.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":529,"type":101,"content":530},"3a432a0f-f8ae-80fc-84b5-c4fe98a51006",{"rich_text":531,"color":36},[532,536],{"type":31,"text":533,"annotations":535,"plain_text":534,"href":15},{"content":534,"link":15},"Content generation. ",{"bold":108,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":537,"annotations":539,"plain_text":538,"href":15},{"content":538,"link":15},"Drafting.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":541,"type":101,"content":542},"3a432a0f-f8ae-8095-8b0d-f4e2327a02a9",{"rich_text":543,"color":36},[544,548],{"type":31,"text":545,"annotations":547,"plain_text":546,"href":15},{"content":546,"link":15},"Staging + publishing.",{"bold":108,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":549,"annotations":551,"plain_text":550,"href":15},{"content":550,"link":15}," Operational tasks: URL fetching, Wikitext editing, converting to Markdown, etc.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":553,"type":101,"content":554,"bulleted_list_end":108},"3a432a0f-f8ae-8029-9137-d24fd8ff4ef2",{"rich_text":555,"color":36},[556,560],{"type":31,"text":557,"annotations":559,"plain_text":558,"href":15},{"content":558,"link":15},"Research.",{"bold":108,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":561,"annotations":563,"plain_text":562,"href":15},{"content":562,"link":15}," FAQ research, brand analysis, link analysis.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":565,"type":27,"content":566},"3a432a0f-f8ae-8065-b716-ee49d8262f3c",{"rich_text":567,"icon":15,"color":36},[568],{"type":31,"text":569,"annotations":571,"plain_text":570,"href":15},{"content":570,"link":15},"Within each group are workflows – or, more specifically, SKILL.md files that describe the job, step-by-step.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":573,"type":214,"content":574,"localImagePath":579},"3a432a0f-f8ae-80c5-ac9d-d95a6965cfc2",{"caption":575,"type":217,"file":576},[],{"url":577,"expiry_time":578},"https://prod-files-secure.s3.us-west-2.amazonaws.com/2bc34696-14ae-4d27-8123-f11ed6b61985/181c6dc3-f655-4932-90c7-81ff361569fa/191-workflows-labeled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB4666V36GHT6%2F20260722%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260722T140746Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aCXVzLXdlc3QtMiJGMEQCIEJPOPJ7oTNgA9ErJ49ej2vPf%2FBGYWZ3SjJ2SaekY7lIAiA5UgfdCdP3mIePB5XqoGL1quSHrSfaDnFD8UwwWs8yYCqIBAjX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYzNzQyMzE4MzgwNSIMD07XAqvqEjSsXjGCKtwDC0UZo%2FeB0jdX3IcmLjc4g9QBBb6W94YiRS9Q5gqBhzkqXnjUjs4EAUF6ndWMVzl8bF6i%2F%2BbhKLB5Hl49VNNmrGtYzFmPTtA587uYRmz890%2FjdlyBCx%2BO2S3re1gN%2F1efbjrk3caYUBud1QXuJPsKvXKuOilNNjU7O9HeSbDwAt0UqAorHiafchU0R6D7sZYsmiwlWKglgXv3J8YUBr24R2AkOo0i%2F4t8f1HXbshnaQbfKuyz%2BXmZsUnlYYAgDDIP8Nr4dO2Lr8SaksMg0r9Q%2BrY29xTPkqZqSu06Zxry42%2Bqj5s4lYA%2BbG78sSipAAma0KRKJAy2l6Nx468IhZPMQH3Yeqg9RebRJ4Ju5vt7OE6iKXGHe%2BFQAqkZt%2Btov79M2DxI2eC%2Fhd7nAE6driIfIKN6OTjkalvwWshRuRAVapcQ28VTyjuvavGdjMDrH1DA%2BN%2FI8wsapeZg0nofFWm7F4lAMQof5VeRDH5tsJrsaqDFkVMQhWX7vvoA88gdh%2BXYQLpQB1wKjaxRDks4ze%2BIR9b4jhRgs81YkHXxSn4FI%2Bi8qEeCwHKehUQoMMvLXFsVtfUlZX4Etfaj1ids1E%2FBxZV285j%2FtLvvdPAGftQURD%2FVAgeLSJbI7wBfkkQw%2BJCD0wY6pgEKKcdogg%2FShRylqoTBV01WTiYmxsmfyeWU0zS3v1EVH35h3inwVbsqBsqh%2B964frftklxNfrlfoYB3rqJdbMMiGTaA8IgBHDtiCa73OiUnHVzyI2bQTJQhgEpU9qgpTg5LoaqCTipkY%2FIxXknVQNQu1D8%2BBrrgZt5nxalhAqWmjZAaQA9QVnblMQlpYQ9u6tiCmMYdoPaYsQTJ4V69WoBEqzESevG2&X-Amz-Signature=c7975f87527c6d207579e7b3622735d18ddd843f88f6b12ee62d9403f062b543&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject","2026-07-22T15:07:46.345Z","191-workflows-labeled.png",{"id":581,"type":27,"content":582},"3a432a0f-f8ae-8039-a1c9-cf72aa2b312b",{"rich_text":583,"icon":15,"color":36},[584],{"type":31,"text":585,"annotations":587,"plain_text":586,"href":15},{"content":586,"link":15},"We’ve been creating content with AI systems for years now. I’ve produced thousands of pieces that way – some excellent, many terrible, and whole lot more in between. The workflows in this open-source system are informed by those years of hard-earned insight.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":589,"type":27,"content":590},"3a432a0f-f8ae-8018-b73b-f317ae8c9d57",{"rich_text":591,"icon":15,"color":36},[592],{"type":31,"text":593,"annotations":595,"plain_text":594,"href":15},{"content":594,"link":15},"You always want to include some preflight steps, for example, to make sure a process is viable before you commit the resources to it. In terms of style, I always want to keep things really short and human-readable. Insights like that are built into these skills.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":597,"type":367,"content":598},"3a432a0f-f8ae-80c6-b105-e7379076757f",{"rich_text":599,"is_toggleable":35,"color":36},[600],{"type":31,"text":601,"annotations":603,"plain_text":602,"href":15},{"content":602,"link":15},"Example: workflows for transcriptions and FAQs",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":605,"type":27,"content":606},"3a432a0f-f8ae-80b5-9c85-d0a700004260",{"rich_text":607,"icon":15,"color":36},[608],{"type":31,"text":609,"annotations":611,"plain_text":610,"href":15},{"content":610,"link":15},"Some of those tasks are constant from client to client. So very basic stuff like, \"hey, I want to transcribe a video into a blog post, and",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":613,"type":27,"content":614},"3a432a0f-f8ae-803e-a3dc-da3fe9c79a44",{"rich_text":615,"icon":15,"color":36},[616,622],{"type":31,"text":617,"annotations":621,"plain_text":618,"href":620},{"content":618,"link":619},"This workflow goes to YouTube",{"url":620},"https://github.com/ercule/content-systems/tree/main/scripts/video_transcription",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":623,"annotations":625,"plain_text":624,"href":15},{"content":624,"link":15},", grabs a video, downloads it, transcribes it and transforms it into written content. It chooses a specific narrative angle for the piece, adapts the material through a brand’s unique voice and tone, and publishes it to your CMS.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":627,"type":214,"content":628,"localImagePath":633},"3a432a0f-f8ae-808f-9322-da811dc2aa12",{"caption":629,"type":217,"file":630},[],{"url":631,"expiry_time":632},"https://prod-files-secure.s3.us-west-2.amazonaws.com/2bc34696-14ae-4d27-8123-f11ed6b61985/69f45b88-9c4b-42d6-8007-c071181d4825/191-youtube-transcription.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB4666V36GHT6%2F20260722%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260722T140746Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aCXVzLXdlc3QtMiJGMEQCIEJPOPJ7oTNgA9ErJ49ej2vPf%2FBGYWZ3SjJ2SaekY7lIAiA5UgfdCdP3mIePB5XqoGL1quSHrSfaDnFD8UwwWs8yYCqIBAjX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYzNzQyMzE4MzgwNSIMD07XAqvqEjSsXjGCKtwDC0UZo%2FeB0jdX3IcmLjc4g9QBBb6W94YiRS9Q5gqBhzkqXnjUjs4EAUF6ndWMVzl8bF6i%2F%2BbhKLB5Hl49VNNmrGtYzFmPTtA587uYRmz890%2FjdlyBCx%2BO2S3re1gN%2F1efbjrk3caYUBud1QXuJPsKvXKuOilNNjU7O9HeSbDwAt0UqAorHiafchU0R6D7sZYsmiwlWKglgXv3J8YUBr24R2AkOo0i%2F4t8f1HXbshnaQbfKuyz%2BXmZsUnlYYAgDDIP8Nr4dO2Lr8SaksMg0r9Q%2BrY29xTPkqZqSu06Zxry42%2Bqj5s4lYA%2BbG78sSipAAma0KRKJAy2l6Nx468IhZPMQH3Yeqg9RebRJ4Ju5vt7OE6iKXGHe%2BFQAqkZt%2Btov79M2DxI2eC%2Fhd7nAE6driIfIKN6OTjkalvwWshRuRAVapcQ28VTyjuvavGdjMDrH1DA%2BN%2FI8wsapeZg0nofFWm7F4lAMQof5VeRDH5tsJrsaqDFkVMQhWX7vvoA88gdh%2BXYQLpQB1wKjaxRDks4ze%2BIR9b4jhRgs81YkHXxSn4FI%2Bi8qEeCwHKehUQoMMvLXFsVtfUlZX4Etfaj1ids1E%2FBxZV285j%2FtLvvdPAGftQURD%2FVAgeLSJbI7wBfkkQw%2BJCD0wY6pgEKKcdogg%2FShRylqoTBV01WTiYmxsmfyeWU0zS3v1EVH35h3inwVbsqBsqh%2B964frftklxNfrlfoYB3rqJdbMMiGTaA8IgBHDtiCa73OiUnHVzyI2bQTJQhgEpU9qgpTg5LoaqCTipkY%2FIxXknVQNQu1D8%2BBrrgZt5nxalhAqWmjZAaQA9QVnblMQlpYQ9u6tiCmMYdoPaYsQTJ4V69WoBEqzESevG2&X-Amz-Signature=bc288aa60282651fb0e7a708123eeb7662f840386d7221cb20acf4c5cc3fe7ff&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject","2026-07-22T15:07:46.353Z","191-youtube-transcription.png",{"id":635,"type":27,"content":636},"3a432a0f-f8ae-80fb-82fa-c8c7411d837c",{"rich_text":637,"icon":15,"color":36},[638,642,648],{"type":31,"text":639,"annotations":641,"plain_text":640,"href":15},{"content":640,"link":15},"Another example: the FAQ finder. ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":643,"annotations":647,"plain_text":644,"href":646},{"content":644,"link":645},"I use this one for most every client now.",{"url":646},"https://www.ercule.com/blog/how-we-create-faq-content-with-ai",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":649,"annotations":651,"plain_text":650,"href":15},{"content":650,"link":15},"  The FAQ finder goes and identifies the questions that people are asking on Reddit, on LinkedIn, and — in some cases — ChatGPT. ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":653,"type":214,"content":654,"localImagePath":659},"3a432a0f-f8ae-801b-aa29-c0f0c8922b75",{"caption":655,"type":217,"file":656},[],{"url":657,"expiry_time":658},"https://prod-files-secure.s3.us-west-2.amazonaws.com/2bc34696-14ae-4d27-8123-f11ed6b61985/6d078f51-6bd2-4ae7-9257-26668deb2f6b/191-FAQ-responder.gif?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB4666V36GHT6%2F20260722%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260722T140746Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aCXVzLXdlc3QtMiJGMEQCIEJPOPJ7oTNgA9ErJ49ej2vPf%2FBGYWZ3SjJ2SaekY7lIAiA5UgfdCdP3mIePB5XqoGL1quSHrSfaDnFD8UwwWs8yYCqIBAjX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYzNzQyMzE4MzgwNSIMD07XAqvqEjSsXjGCKtwDC0UZo%2FeB0jdX3IcmLjc4g9QBBb6W94YiRS9Q5gqBhzkqXnjUjs4EAUF6ndWMVzl8bF6i%2F%2BbhKLB5Hl49VNNmrGtYzFmPTtA587uYRmz890%2FjdlyBCx%2BO2S3re1gN%2F1efbjrk3caYUBud1QXuJPsKvXKuOilNNjU7O9HeSbDwAt0UqAorHiafchU0R6D7sZYsmiwlWKglgXv3J8YUBr24R2AkOo0i%2F4t8f1HXbshnaQbfKuyz%2BXmZsUnlYYAgDDIP8Nr4dO2Lr8SaksMg0r9Q%2BrY29xTPkqZqSu06Zxry42%2Bqj5s4lYA%2BbG78sSipAAma0KRKJAy2l6Nx468IhZPMQH3Yeqg9RebRJ4Ju5vt7OE6iKXGHe%2BFQAqkZt%2Btov79M2DxI2eC%2Fhd7nAE6driIfIKN6OTjkalvwWshRuRAVapcQ28VTyjuvavGdjMDrH1DA%2BN%2FI8wsapeZg0nofFWm7F4lAMQof5VeRDH5tsJrsaqDFkVMQhWX7vvoA88gdh%2BXYQLpQB1wKjaxRDks4ze%2BIR9b4jhRgs81YkHXxSn4FI%2Bi8qEeCwHKehUQoMMvLXFsVtfUlZX4Etfaj1ids1E%2FBxZV285j%2FtLvvdPAGftQURD%2FVAgeLSJbI7wBfkkQw%2BJCD0wY6pgEKKcdogg%2FShRylqoTBV01WTiYmxsmfyeWU0zS3v1EVH35h3inwVbsqBsqh%2B964frftklxNfrlfoYB3rqJdbMMiGTaA8IgBHDtiCa73OiUnHVzyI2bQTJQhgEpU9qgpTg5LoaqCTipkY%2FIxXknVQNQu1D8%2BBrrgZt5nxalhAqWmjZAaQA9QVnblMQlpYQ9u6tiCmMYdoPaYsQTJ4V69WoBEqzESevG2&X-Amz-Signature=61aa1b3531ea5e10f82ac369c56c3f143f01d1ba91be20360066f9ad187b5cd5&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject","2026-07-22T15:07:46.355Z","191-FAQ-responder.gif",{"id":661,"type":27,"content":662},"3a432a0f-f8ae-8013-807c-e8e01eed21f4",{"rich_text":663,"icon":15,"color":36},[664,668,674,678,684,688,694],{"type":31,"text":665,"annotations":667,"plain_text":666,"href":15},{"content":666,"link":15},"Clients seem to love this motion, and we’ve refined it to a pretty reliable state, ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":669,"annotations":673,"plain_text":670,"href":672},{"content":670,"link":671},"so we open-sourced it",{"url":672},"https://github.com/ercule/content-systems/tree/main/_workflows/research/find_faq_questions",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":675,"annotations":677,"plain_text":676,"href":15},{"content":676,"link":15},". We also included maintenance automations (",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":679,"annotations":683,"plain_text":680,"href":682},{"content":680,"link":681},"one for skills",{"url":682},"https://github.com/ercule/content-systems/blob/main/setup/maintain_skills/SKILL.md",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":685,"annotations":687,"plain_text":686,"href":15},{"content":686,"link":15}," and ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":689,"annotations":693,"plain_text":690,"href":692},{"content":690,"link":691},"one for workflows",{"url":692},"https://github.com/ercule/content-systems/blob/main/setup/maintain_workflows/SKILL.md",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":695,"annotations":697,"plain_text":696,"href":15},{"content":696,"link":15},") you can use to keep all of this stuff in tip-top shape.)",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":699,"type":73,"content":700},"3a432a0f-f8ae-8052-944e-c74ad66123b8",{"rich_text":701,"is_toggleable":35,"color":36},[702],{"type":31,"text":703,"annotations":705,"plain_text":704,"href":15},{"content":704,"link":15},"A step towards true content system software",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":707,"type":27,"content":708},"3a432a0f-f8ae-80c9-bf61-d3bb710c7b50",{"rich_text":709,"icon":15,"color":36},[710,714],{"type":31,"text":711,"annotations":713,"plain_text":712,"href":15},{"content":712,"link":15},"This open-source content system that takes into account your analytics, your goals, your positioning, your messaging, and what's happening in the world. You could say that we’re building open-source software for content generation in ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":715,"annotations":719,"plain_text":716,"href":718},{"content":716,"link":717},"this Github repo.",{"url":718},"https://github.com/ercule/content-systems",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":721,"type":27,"content":722},"3a432a0f-f8ae-80d0-95d9-c2160f2939a0",{"rich_text":723,"icon":15,"color":36},[724],{"type":31,"text":725,"annotations":727,"plain_text":726,"href":15},{"content":726,"link":15},"(That statement would have sounded bonkers a few years ago.)",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":729,"type":27,"content":730},"3a432a0f-f8ae-809f-b3d7-d252ff4abe32",{"rich_text":731,"icon":15,"color":36},[732,736,740,744],{"type":31,"text":733,"annotations":735,"plain_text":734,"href":15},{"content":734,"link":15},"The beauty of open source is that anyone can improve upon it. If you ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":737,"annotations":739,"plain_text":738,"href":15},{"content":738,"link":15},"do ",{"bold":35,"italic":108,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":741,"annotations":743,"plain_text":742,"href":15},{"content":742,"link":15},"happen to be comfortable playing around with this stuff, ",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"type":31,"text":745,"annotations":749,"plain_text":746,"href":748},{"content":746,"link":747},"I welcome all feedback and experimentation.",{"url":748},"https://www.ercule.com/contact",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},{"id":751,"type":27,"content":752},"3a432a0f-f8ae-8026-afc9-faf948d418cf",{"rich_text":753,"icon":15,"color":36},[754],{"type":31,"text":755,"annotations":757,"plain_text":756,"href":15},{"content":756,"link":15},"In the meantime, my goal is to continue adding more workflows to this repo so that folks can start building out AI systems on their own. No need to reinvent the wheel here over and over, especially when it comes to the most rote marketing tasks.",{"bold":35,"italic":35,"strikethrough":35,"underline":35,"code":35,"color":36},1784729265070]