<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Blog</title>
    <link>https://www.head2bioconsulting.com/blog</link>
    <description>Head2Bio Consulting Blog on AI for Life Science Marketing - what works and what doesn't, including the errors I have caught in my own sessions.</description>
    <language>en-us</language>
    <pubDate>Sun, 04 Oct 2026 16:15:06 GMT</pubDate>
    <dc:date>2026-10-04T16:15:06Z</dc:date>
    <dc:language>en-us</dc:language>
    <item>
      <title>AI Skills and Agents</title>
      <link>https://www.head2bioconsulting.com/blog/ai-skills-and-agents</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.head2bioconsulting.com/blog/ai-skills-and-agents" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.head2bioconsulting.com/hubfs/issue-3-skills-and-agents-cover.png" alt="AI for life science marketing - AI skills and agents" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Skills and agents: turning a repeated task into a tool&lt;/span&gt;&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Skills and agents: turning a repeated task into a tool&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;Every marketing team has tasks that get done the same way again and again. Proofread this copy. Check this claim against its source. Turn this brief into an outline. If you explain the same steps to an AI every time, you're doing work a skill can do for you.&lt;/p&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;A skill is one workflow. &lt;/span&gt;You describe the steps once, in a file, and call it with /skills whenever you need it. It runs inside your current session, so it has your project context. My rule: one skill, one workflow. A skill that does five things is hard to test and hard to fix.&lt;/p&gt; 
&lt;p&gt;A practical note for anyone who builds skills in Claude Cowork: when you download one, the associated files come with it, even though it doesn't look like they will.&lt;/p&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;An agent groups related skills. &lt;/span&gt;You call agents with /agents, and you describe the process the agent should follow in an .md file. Take a scientific content writer as an example. It might draft the piece, check each claim against the source, proofread, and format the result. Those are separate skills. The agent is the process that ties them together and decides the order.&lt;/p&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Try it in planning mode first. &lt;/span&gt;Before an agent acts, planning mode shows you what it intends to do. That's where you catch a misread instruction, before it has written 3,000 words.&lt;/p&gt; 
&lt;p style="font-weight: bold;"&gt;My rule of thumb for choosing between a skill and an agent:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt; &lt;p&gt;A single, repeatable task: make it a &lt;span style="font-weight: bold;"&gt;skill&lt;/span&gt;.&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;A multi-step job that combines several skills and needs its own process: make it an &lt;span style="font-weight: bold;"&gt;agent&lt;/span&gt;.&lt;/p&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;Where the files live matters too, and I'll cover that in the configuration issue. In short: skills and agents you want in every project sit in your global folders, and ones that only make sense for one project sit inside that project.&lt;/p&gt; 
&lt;p style="font-weight: bold;"&gt;Three tips for building AI skills and agents:&lt;/p&gt; 
&lt;ol&gt; 
 &lt;li&gt; &lt;p&gt;1Start from a task you already do well by hand. You can't describe a process you haven't got.&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;2Write the steps the way you'd brief a new colleague.&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Test on real work and fix the skill and agent files, not the output.&lt;/p&gt; &lt;/li&gt; 
&lt;/ol&gt; 
&lt;p&gt;Once the skills and agents are defined, they are consistently applied every time.&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;If you'd like help building skills and agents that fit your team's workflows, &lt;a href="https://www.head2bioconsulting.com/contact-us"&gt;get in touch&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&lt;em&gt;Next issue: how to brief an agent like a user story, with a clear definition of done.&lt;/em&gt;&lt;/p&gt; 
&lt;p&gt;Which repeated task in your team would you turn into a skill first?&lt;/p&gt; 
&lt;p style="font-weight: bold;"&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p style="font-weight: bold;"&gt;Previously in this series:&lt;/p&gt; 
&lt;p&gt;→ &lt;a href="https://www.head2bioconsulting.com/blog/managing-the-context-budget"&gt;Issue 2: Managing the context budget&amp;nbsp;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;→ &lt;a href="https://www.head2bioconsulting.com/blog/head2bio-consulting-blog/context-is-king"&gt;Issue 1: Context is king&lt;/a&gt;&lt;/p&gt;  
&lt;img src="https://track-eu1.hubspot.com/__ptq.gif?a=147735394&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.head2bioconsulting.com%2Fblog%2Fai-skills-and-agents&amp;amp;bu=https%253A%252F%252Fwww.head2bioconsulting.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>AI</category>
      <pubDate>Sun, 04 Oct 2026 16:14:26 GMT</pubDate>
      <author>hazel@head2bioconsulting.com (Dr Hazel Pinheiro)</author>
      <guid>https://www.head2bioconsulting.com/blog/ai-skills-and-agents</guid>
      <dc:date>2026-10-04T16:14:26Z</dc:date>
    </item>
    <item>
      <title>Managing the context budget</title>
      <link>https://www.head2bioconsulting.com/blog/managing-the-context-budget</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.head2bioconsulting.com/blog/managing-the-context-budget" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.head2bioconsulting.com/hubfs/issue-2-context-budget-cover.png" alt="AI for life science marketing - managing the context budget" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Context is a budget: five habits that keep AI output sharp&lt;/span&gt;&lt;br&gt;&lt;br&gt;Claude uses the word "context" for two different things, and that can be confusing.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Context is a budget: five habits that keep AI output sharp&lt;/span&gt;&lt;br&gt;&lt;br&gt;Claude uses the word "context" for two different things, and that can be confusing.&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Project context&lt;/span&gt; is what you give Claude: the project files and background information covered in my last blog.&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;span style="font-weight: bold;"&gt;Session context&lt;/span&gt;&amp;nbsp;is the working memory Claude actually has in one particular session.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;When a session's working memory fills up, the quality of the output drops. The two are related. The more files Claude has to read to action a task, the faster the session fills. Everything counts against it: your messages, the files it reads, its own answers. Claude Code can compact a session automatically (autocompact), but I don't rely on it to decide which parts of my project matter. I decide.&lt;br&gt;&lt;br&gt;If you use Claude Code, you can keep an eye on how much working memory you've used, and make sure key learnings from each session are committed to memory so they aren't lost for future work.&lt;/p&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;These are the five habits I use.&lt;/span&gt;&lt;/p&gt; 
&lt;ol&gt; 
 &lt;li&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Check the meter.&amp;nbsp;&lt;/span&gt;Type &lt;span style="font-weight: bold;"&gt;/context&lt;/span&gt; to see how much you've used. Look before a big task, not after things go wrong. There's also a way to have a visual circular red dial show up when you pass 50%, so you don't have to remember to look.&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;span style="font-weight: bold;"&gt;Summarise before you compact&lt;/span&gt;.&amp;nbsp;Whenever the context gets above about 50%, I ask Claude to update Progress.md so any key learnings are committed to that file. The important parts then live in a file that survives, not only in a chat that gets compressed.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;/span&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;span style="font-weight: bold;"&gt;Compact at 50%.&lt;/span&gt;&amp;nbsp;That's my rule of thumb. It isn't a law, so watch how your own sessions &lt;/span&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;behave and adjust.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;/span&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;span style="font-weight: bold;"&gt;Start a new session with a handover prompt.&lt;/span&gt;&amp;nbsp;Before I start the new session, I ask the existing one to write a structured handover prompt to continue the work in a new session. I paste that whole prompt into the new session and start again with a fresh window of context and fresh working memory. That way, the new session is fully up to speed with what has already been done, what has been learned, and what needs to be done next.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;/span&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;span style="font-weight: bold;"&gt;Send deep research to a subagent.&amp;nbsp;&lt;/span&gt;A subagent has its own context (working memory). Using subagents to conduct literature searches, draft web pages or research particular topics is a good idea whenever you're primarily interested in the outcome of that research - because the heavy reading doesn't fill up the context of your main session. You just get the result.&lt;/span&gt;&lt;br&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; 
&lt;/ol&gt; 
&lt;p&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;/span&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;Two commands are worth knowing alongside these:&lt;/span&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt; &lt;p&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;/span&gt;&lt;span style="background-color: transparent; font-size: 1rem;"&gt;/clear wipes the current session's context, so a new task &lt;/span&gt;&lt;span style="background-color: transparent; font-size: 1rem;"&gt;st&lt;/span&gt;&lt;span style="background-color: transparent; font-size: 1rem;"&gt;arts clean.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;/resume takes you back to an earlier session with its context, when you need it again.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;p style="font-weight: bold;"&gt;Why does this matter for life science&amp;nbsp;marketing work?&lt;/p&gt; 
&lt;p&gt;Because the tasks are long. A messaging framework, a set of web pages or a claims review can run across many steps. If the AI has quietly lost the rules you set at the start, you get an inconsistent result, or a lower-quality one, and the inconsistency is hard to spot.&lt;/p&gt; 
&lt;p&gt;The same goes for what it learned along the way. If that information drops out of the session's working memory, the quality of the output drops with it. And if the learnings were never written to a file, future sessions don't benefit from what this one worked out.&lt;/p&gt; 
&lt;p&gt;The habits above take a few minutes to learn. After that they cost almost nothing.&lt;/p&gt; 
&lt;p&gt;If you'd like help building this into your team's workflow, &lt;a href="https://www.head2bioconsulting.com/contact-us"&gt;get in touch&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;&lt;em&gt;Next issue: skills and agents, and how to package a repeatable workflow.&lt;/em&gt;&lt;/p&gt; 
&lt;p&gt;Have you noticed AI output getting worse late in a long session?&lt;/p&gt; 
&lt;p&gt;&lt;em&gt;Previously in this series:&lt;/em&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href="https://www.head2bioconsulting.com/blog/head2bio-consulting-blog/context-is-king"&gt;Context is king&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt;  
&lt;img src="https://track-eu1.hubspot.com/__ptq.gif?a=147735394&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.head2bioconsulting.com%2Fblog%2Fmanaging-the-context-budget&amp;amp;bu=https%253A%252F%252Fwww.head2bioconsulting.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>AI</category>
      <pubDate>Sun, 04 Oct 2026 13:16:11 GMT</pubDate>
      <author>hazel@head2bioconsulting.com (Dr Hazel Pinheiro)</author>
      <guid>https://www.head2bioconsulting.com/blog/managing-the-context-budget</guid>
      <dc:date>2026-10-04T13:16:11Z</dc:date>
    </item>
    <item>
      <title>Context is king</title>
      <link>https://www.head2bioconsulting.com/blog/head2bio-consulting-blog/context-is-king</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.head2bioconsulting.com/blog/head2bio-consulting-blog/context-is-king" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.head2bioconsulting.com/hubfs/issue-1-context-is-king-cover.png" alt="Context is king" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Context is king - and how to keep your projects separate.&lt;/span&gt;&lt;br&gt;&lt;br&gt;Over the last six months I've been learning how to apply AI tools to websites, with life science marketing in mind. I'm starting this blog to share some of my learnings.&lt;br&gt;&lt;br&gt;I'm starting with &lt;span style="font-weight: bold;"&gt;context&lt;/span&gt;, because everything else in this series depends on it.&lt;br&gt;&lt;br&gt;Claude Code knows nothing about your technology until you tell it, and it won't say so. It will write a fluent paragraph anyway. In life science marketing, the details that make a paragraph usable are the ones it can't guess: the approved claim, the intended use, the audience, what the regulator allows.&lt;br&gt;&lt;br&gt;Everything you give it before it starts working is its context. With too little, it fills the gaps with guesses. With too much, the important parts get buried and you pay for the extra in tokens. I aim for just enough, chosen on purpose, with pointers to specific files instead of everything pasted in.&lt;br&gt;&lt;br&gt;If you work on several projects at once, there's a second problem: keeping them apart. Information about one product can be irrelevant for another. Context from one project should not leak into the next.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: normal;"&gt;Here's the structure I use. &lt;/span&gt;Each project gets its own folder and its own workspace, with four files:&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Context is king - and how to keep your projects separate.&lt;/span&gt;&lt;br&gt;&lt;br&gt;Over the last six months I've been learning how to apply AI tools to websites, with life science marketing in mind. I'm starting this blog to share some of my learnings.&lt;br&gt;&lt;br&gt;I'm starting with &lt;span style="font-weight: bold;"&gt;context&lt;/span&gt;, because everything else in this series depends on it.&lt;br&gt;&lt;br&gt;Claude Code knows nothing about your technology until you tell it, and it won't say so. It will write a fluent paragraph anyway. In life science marketing, the details that make a paragraph usable are the ones it can't guess: the approved claim, the intended use, the audience, what the regulator allows.&lt;br&gt;&lt;br&gt;Everything you give it before it starts working is its context. With too little, it fills the gaps with guesses. With too much, the important parts get buried and you pay for the extra in tokens. I aim for just enough, chosen on purpose, with pointers to specific files instead of everything pasted in.&lt;br&gt;&lt;br&gt;If you work on several projects at once, there's a second problem: keeping them apart. Information about one product can be irrelevant for another. Context from one project should not leak into the next.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: normal;"&gt;Here's the structure I use. &lt;/span&gt;Each project gets its own folder and its own workspace, with four files:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;CLAUDE.md: &lt;/span&gt;operating guidance for the AI and rules for this project. I keep it under 200 lines, and most of it points to the other files.&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;span style="font-weight: bold;"&gt;Instructions.md: &lt;/span&gt;the project scope, constraints, people involved, what needs to be accomplished, and a folder map of all the relevant project files so that the AI can easily locate the files it needs.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;/span&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;span style="font-weight: bold;"&gt;Project context.md: &lt;/span&gt;background on the project and relevant technologies.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;&lt;span style="font-size: 1rem; background-color: transparent;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Progress.md: &lt;/span&gt;&lt;span style="background-color: transparent;"&gt;what's been done and what comes next. I ask Claude to update it regularly.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;CLAUDE.md points to the other three, so every session starts from the same background. Because these are plain text files, I can read them, correct them and keep them tidy myself. When the AI gets something wrong, I fix the file, not the chat.&lt;br&gt;&lt;br&gt;Getting started is quick. Claude Code has an &lt;span style="font-weight: bold;"&gt;/init&lt;/span&gt; command that creates a first version of CLAUDE.md. If you already use Claude Chat or Cowork, you can export its memory and start from that. Either way, expect to edit it.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;Two tips:&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;1. Start smaller than you think. &lt;/span&gt;Three accurate paragraphs beat a 40-page briefing. Add a line each time you catch yourself repeating an instruction.&lt;/p&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;2. Keep one workspace per project. &lt;/span&gt;The AI can only see the files in that workspace, so it can't quote from a project it can't see. That's the point.&lt;br&gt;&lt;br&gt;If you'd like help building this into your team's workflow, &lt;a href="https://www.head2bioconsulting.com/contact-us"&gt;get in touch&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;em&gt;Next issue: what happens when the context fills up, and how to manage it.&lt;/em&gt;&lt;br&gt;&lt;br&gt;Which detail about your technology, product or company do you find yourself re-explaining to AI most often?&lt;/p&gt;  
&lt;img src="https://track-eu1.hubspot.com/__ptq.gif?a=147735394&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.head2bioconsulting.com%2Fblog%2Fhead2bio-consulting-blog%2Fcontext-is-king&amp;amp;bu=https%253A%252F%252Fwww.head2bioconsulting.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>AI</category>
      <pubDate>Sun, 04 Oct 2026 12:55:16 GMT</pubDate>
      <author>hazel@head2bioconsulting.com (Dr Hazel Pinheiro)</author>
      <guid>https://www.head2bioconsulting.com/blog/head2bio-consulting-blog/context-is-king</guid>
      <dc:date>2026-10-04T12:55:16Z</dc:date>
    </item>
  </channel>
</rss>
