TheFocus.AI TheFocus.AI
04 making your org legible Lesson 16

Make It Shareable

Plugins, credentials, and the new-hire test.

~10 min

TUTOR WITH THEFOCUS.AI

Agent Integration

Copy this prompt into Claude, ChatGPT, or any external AI assistant. It points the assistant to the course instructions and links it to your student profile to track your progress and customize observations.

Please tutor me in this lesson using the following context. First, read the instructions at: https://courses.thefocus.ai/llms.txt My Student ID is: <none> The lesson markdown source is at: https://courses.thefocus.ai/mastering-claude/04-making-your-org-legible/16-make-it-shareable.md

You are not enrolled yet. Enroll to generate a Student ID to track lesson completions and store learning notes.

From one person’s setup to a team-shareable skill

A single SKILL.md on your laptop is L1 — one person has a working setup. The jump to L2 is making that skill shareable so anyone on the team can use it.

A plugin is the packaging format. It is a directory with a manifest:

my-plugin/
  .claude-plugin/
    plugin.json          # manifest: name, version, keywords
  skills/
    my-skill/
      SKILL.md           # skill definition
  scripts/
    my-tool.ts           # backing scripts (if any)

No build step, no compilation, no package manager. Drop it in and Claude picks it up.

Credentials need to be handled so the same skill works across machines. The cascading lookup solves this:

Credential Priority

1. Project-local: .claude/my-skill.local.json (gitignored, highest priority)

2. Global config: ~/.config/my-skill/credentials.json

3. 1Password: Look up item by name, extract fields automatically

This means you never hardcode secrets, and the same skill works across machines and teams. At L1, one person has a working setup on their laptop. At L2, the skill is shareable — anyone on the team can install it and their own credentials cascade in without touching the skill code.

Read it back

You have a SKILL.md. Read it one more time.

Could a new hire follow it? Could they categorize a transaction correctly using only what is in this document — without calling you to ask?

Could Claude follow it? If you gave this document to an AI system along with an invoice, would the system know what to do?

If the answer to either question is no, the document is not done yet. Add what is missing.

Sarah read her Cornwall Market skill back and immediately spotted three gaps:

  1. Chen’s Produce sometimes sends invoices under the name “CP Farms” — same vendor, different name on the paperwork. A new hire would not know that.
  2. The bakery suppliers sometimes include delivery surcharges that go under 6100 (Operations), not the ingredient account — she forgot to mention that.
  3. When Pacific Foods does a substitution (ships a different brand than ordered), you call them before paying the invoice. That rule existed nowhere except in Sarah’s head.

She added all three. The skill got better. It will keep getting better — every time someone encounters a case the skill does not cover, they add it. This is the beginning of the feedback loop that becomes central in Chapter 09.

Try This

Read your SKILL.md one final time. Ask yourself two questions:

1. Could a new hire follow this document on day one and get it right?

2. Could Claude follow this document and get it right?

For each "no," add the missing knowledge. Be specific — vendor name variations, exception triggers, the "common mistake" warnings you would give verbally.

And one more step, closing the loop with Chapter 03: regenerate your artifact from the updated skill ("rebuild the cheat-sheet page from this SKILL.md"). The skill is the source of truth; the page is a view of it.

You have just completed the L1 → L2 transition for one piece of your organization's work. The tribal knowledge that lived in your head is now a shareable document that both humans and machines can follow.

Look at what you have done in terms of the distillation pipeline:

  1. Conversation (Chapter 02) — you dictated knowledge to Claude
  2. Project (this chapter) — the knowledge became standing context for every chat
  3. SKILL.md (this chapter) — you formalized it into a shareable skill

The next steps in the pipeline happen in later chapters. In Chapter 06, the skill becomes operational in Claude Code — Claude uses it automatically. In Chapter 07, you will expose the knowledge as an MCP server so it is available on every surface. In Chapter 09, the agent will update the skill itself when you make corrections — the feedback loop closes.

That is the first transition. Not a technology milestone — an organizational one. The knowledge that lived in one person’s head now lives in a document that both humans and machines can follow. Everything else in this course builds on that foundation.

Check your understanding

Answer in your own words — write it down before opening the key. Your tutor grades against the criteria and generates fresh variants on retries.

Q1. A teammate’s skill works perfectly on their laptop and fails on yours with an authentication error. What design principle was violated, and how does the cascading credential pattern fix it?

Q2. State the new-hire test for a knowledge document, and explain why a document that fails it for humans will also fail for Claude — what do the two readers have in common?

Answer key — attempt every question first

Answer key

Q1

Model answer: The skill hardcoded credentials (or assumed one machine’s setup). The cascade fixes it by separating knowledge from secrets: the skill looks up credentials at runtime — project-local file first, then global config, then a secret manager — so the same skill file works anywhere and each user’s own credentials flow in.

Pass criteria: diagnoses hardcoded/machine-specific credentials; describes lookup-at-runtime with per-user credential resolution

Q2

Model answer: The test: could a new hire follow this document on day one and get it right without calling you? Both readers share total ignorance of your unwritten context — a new hire has not absorbed the tribal knowledge yet, and Claude never will by osmosis. Any gap a new hire would need to ask about is a gap Claude will fill with a guess.

Pass criteria: states the day-one/no-phone-call test; identifies shared property: no access to unwritten context; consequence: gaps become guesses

Next: The Trust Inversion

Previous Lesson 16 of 42 Next