Using Message Queues
ancoleman/ai-design-components
Async communication patterns using message brokers and task queues.
A skill your agent uses when a user wants guidance on starting, contributing to, growing, governing, funding, securing, or sustaining an open source project, or asks about contributor onboarding…
$ npx skills add calf-ai/calfkit-sdk --skill opensource-guide-coach -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install calf-ai/calfkit-sdk opensource-guide-coach --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/calf-ai/calfkit-sdk.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/opensource-guide-coach .claude/skills/opensource-guide-coach && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "opensource-guide-coach" agent skill from https://github.com/calf-ai/calfkit-sdk/tree/main/.agents/skills/opensource-guide-coach into .claude/skills/opensource-guide-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "opensource-guide-coach", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/calf-ai/calfkit-sdk/tree/main/.agents/skills/opensource-guide-coachType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add calf-ai/calfkit-sdk --skill opensource-guide-coach -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install calf-ai/calfkit-sdk opensource-guide-coach --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calf-ai/calfkit-sdk.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/opensource-guide-coach .agents/skills/opensource-guide-coach && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "opensource-guide-coach" agent skill from https://github.com/calf-ai/calfkit-sdk/tree/main/.agents/skills/opensource-guide-coach into .agents/skills/opensource-guide-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "opensource-guide-coach", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add calf-ai/calfkit-sdk --skill opensource-guide-coach -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install calf-ai/calfkit-sdk opensource-guide-coach --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calf-ai/calfkit-sdk.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/opensource-guide-coach .cursor/skills/opensource-guide-coach && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "opensource-guide-coach" agent skill from https://github.com/calf-ai/calfkit-sdk/tree/main/.agents/skills/opensource-guide-coach into .cursor/skills/opensource-guide-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "opensource-guide-coach", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/calf-ai/calfkit-sdk.git --path .agents/skills/opensource-guide-coach--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add calf-ai/calfkit-sdk --skill opensource-guide-coach -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install calf-ai/calfkit-sdk opensource-guide-coach --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calf-ai/calfkit-sdk.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/opensource-guide-coach .gemini/skills/opensource-guide-coach && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "opensource-guide-coach" agent skill from https://github.com/calf-ai/calfkit-sdk/tree/main/.agents/skills/opensource-guide-coach into .gemini/skills/opensource-guide-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "opensource-guide-coach", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install calf-ai/calfkit-sdk opensource-guide-coachInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add calf-ai/calfkit-sdk --skill opensource-guide-coach -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/calf-ai/calfkit-sdk.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/opensource-guide-coach .github/skills/opensource-guide-coach && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "opensource-guide-coach" agent skill from https://github.com/calf-ai/calfkit-sdk/tree/main/.agents/skills/opensource-guide-coach into .github/skills/opensource-guide-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "opensource-guide-coach", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add calf-ai/calfkit-sdk --skill opensource-guide-coach -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install calf-ai/calfkit-sdk opensource-guide-coach --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calf-ai/calfkit-sdk.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/opensource-guide-coach .opencode/skills/opensource-guide-coach && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "opensource-guide-coach" agent skill from https://github.com/calf-ai/calfkit-sdk/tree/main/.agents/skills/opensource-guide-coach into .opencode/skills/opensource-guide-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "opensource-guide-coach", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
opensource-guide-coachA skill your agent uses when a user wants guidance on starting, contributing to, growing, governing, funding, securing, or sustaining an open source project, or asks about contributor onboarding…
Opensource Guide Coach is an agent skill from calf-ai/calfkit-sdk. Use when a user wants guidance on starting, contributing to, growing, governing, funding, securing, or sustaining an open source project, or asks about contributor onboarding, community health, maintainer burnout, code of conduct, metrics, legal basics, or open source project adoption.
Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/attribution.md`, `references/guide-map.md` and `references/persona-router.md`).
It sits in Backend & APIs, covering Open source maintenance, Event-driven systems and Policy and terms drafting. It works with OpenAI, Pydantic AI, Python and Apache Kafka. The repository describes itself as: 🐮 Build distributed, event-driven agents. The licence is Apache-2.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit d50af54. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
opensource.guideFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Opensource Guide Coach loads about 2.1k tokens when it runs, and up to ~5.2k if it reads all its reference files. Until then it costs about 77 tokens; SKILL.md has 1,032 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from calf-ai/calfkit-sdk at commit d50af54, republished under its Apache-2.0 licence (© calf-ai). 1,032 words, ~2,084 tokens.
.claude/skills/opensource-guide-coach/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Use the official Open Source Guides as a coaching framework for open source questions.
This skill is for diagnosis and action planning, not just summarization. Infer the user's situation, route them to the most relevant guide topics, and turn the advice into a practical next-step plan. Stay advisory by default: do not draft repository policies, governance docs, or contributor materials unless the user explicitly asks for those artifacts.
references/guide-map.md to select the right topic quicklyreferences/persona-router.md to infer the closest audience personareferences/attribution.md for source links, attribution, and license notesreferences/guide-map.mdTreat the guides as curated community practice, not binding policy. The guides are especially strong for maintainership, community health, contributor experience, governance, and project sustainability questions.
Use this skill when the user is trying to:
Do not use this skill for:
Infer:
If details are missing, make a reasonable inference and state it briefly. Do not interrogate the user for every unknown if a safe assumption will do.
Pick 1-3 guide topics.
1 guide for narrow questions2 guides for common combined situations3 guides only when the request clearly spans multiple concernsDo not dump the entire guide catalog on the user.
Translate the guide themes into a prioritized plan that fits the user's scale.
3-6 concrete actionsFor each recommended guide, include the official opensource.guide URL and one short sentence on why it applies.
references/guide-map.mdreferences/guide-map.mdUnless the user explicitly asks for drafting help:
CONTRIBUTING.mdIf the user does ask for an artifact, say which guide(s) you are basing it on and then draft only the requested artifact.
Reach for these patterns first:
starting-a-projecthow-to-contributefinding-usersbuilding-communitybest-practicesleadership-and-governancegetting-paidcode-of-conductmetricslegalmaintaining-balance-for-open-source-maintainerssecurity-best-practices-for-your-projectCommon pairings:
starting-a-project + finding-usershow-to-contribute + building-communitybest-practices + maintaining-balance-for-open-source-maintainersleadership-and-governance + code-of-conductsecurity-best-practices-for-your-project + best-practices or getting-paidCanonical title reminders:
starting-a-project -> Starting an Open Source Projectcode-of-conduct -> Your Code of Conductsecurity-best-practices-for-your-project -> Security Best Practices for your ProjectAlways use this structure:
Respond in plain Markdown only.
State the inferred persona, project stage, and main challenge in plain language. If you made an assumption, note it in one sentence.
List 1-3 guides. For each one include:
references/guide-map.md, including capitalizationPreferred format:
**Official Title**
Why it applies: ...
URL: <https://opensource.guide/...>
Provide a prioritized numbered list. Keep it concrete and proportionate to the user's scale.
Call out risks, anti-patterns, or ways the user could over-process the problem.
Include any extra guide links only if they are genuinely useful. If not, say that the guides above are enough for now.
Mini example:
You are an early-stage solo maintainer deciding whether your side project is ready for open source.
Starting an Open Source Project
Why it applies: It helps you decide whether to launch now and what basics to prepare first.
URL: https://opensource.guide/starting-a-project/
Do not over-promise support or add heavyweight process before you need it.
If you want to think about early contributor experience, read How to Contribute to Open Source next.
Your answer should:
Escalate carefully when:
In those cases, keep the recommendation practical and say what this skill can and cannot confidently cover.
© calf-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (references) in .agents/skills/opensource-guide-coach of calf-ai/calfkit-sdk.
Open the folder on GitHubat commit d50af54
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in calf-ai/calfkit-sdk, which our catalogue first saw on October 7, 2026.
Opensource Guide Coach next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Opensource Guide Coach this skillcalf-ai/calfkit-sdk | 149 | 1 repos | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Using Message Queuesancoleman/ai-design-components | 526 | — | ~2.9k | Automated safety check: Pass | MIT | |
| Streaming Dataancoleman/ai-design-components | 526 | — | ~2.9k | Automated safety check: Pass | MIT | |
| Deepstream DevNVIDIA/skills | 3.5k | — | ~3.3k | Automated safety check: Pass | Apache-2.0 | |
| Flowfile Frame And CodegenEdwardvaneechoud/Flowfile | 373 | — | ~12k | Automated safety check: Pass | MIT | |
| Io ConnectorsKilo-Org/kilo-marketplace | 190 | — | ~1.3k | Automated safety check: Pass | Apache-2.0 |
ancoleman/ai-design-components
Async communication patterns using message brokers and task queues.
ancoleman/ai-design-components
Build event streaming and real-time data pipelines with Kafka, Pulsar, Redpanda, Flink, and Spark.
NVIDIA/skills
NVIDIA DeepStream SDK development with Python pyservicemaker API.
Edwardvaneechoud/Flowfile
Deep dive into flowfileframe — the Polars-LazyFrame-shaped Python API that builds an in-process flowfilecore FlowGraph as a side effect of every method call — covering the FlowFrame/Expr internals…
Kilo-Org/kilo-marketplace
Guides development and usage of I/O connectors in Apache Beam.
windmill-labs/windmill
Checklist of every backend, frontend, CLI and capture change needed to add a new TriggerCrud-based trigger type, such as Azure, GCP or Kafka, to Windmill.
calf-ai/calfkit-sdk
Write or improve software documentation using the Diátaxis framework — four documentation types (tutorials, how-to guides, reference, explanation), each serving a different user need.
Works with
Categories
A skill your agent uses when a user wants guidance on starting, contributing to, growing, governing, funding, securing, or sustaining an open source project, or asks about contributor onboarding…. Opensource Guide Coach is an agent skill from calf-ai/calfkit-sdk. Use when a user wants guidance on starting, contributing to, growing, governing, funding, securing, or sustaining an open source project, or asks about contributor onboarding, community health, maintainer burnout, code of conduct, metrics, legal basics, or open source project adoption.
Opensource Guide Coach fits situations like: A user wants guidance on starting; contributing to; sustaining an open source project; asks about contributor onboarding.
Run `npx skills add calf-ai/calfkit-sdk --skill opensource-guide-coach -a claude-code`. Or copy the skill folder (.agents/skills/opensource-guide-coach in calf-ai/calfkit-sdk) into .claude/skills/opensource-guide-coach in your project. Claude Code loads it when a task matches its description.
Run `npx skills add calf-ai/calfkit-sdk --skill opensource-guide-coach -a codex`. Or copy the skill folder (.agents/skills/opensource-guide-coach in calf-ai/calfkit-sdk) into .agents/skills/opensource-guide-coach in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add calf-ai/calfkit-sdk --skill opensource-guide-coach -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/opensource-guide-coach, .gemini/skills/opensource-guide-coach, .github/skills/opensource-guide-coach and .opencode/skills/opensource-guide-coach in your project.
SKILL.md names no scripts, command-line tools or credentials: Opensource Guide Coach is instructions for the agent only.
SKILL.md names 1 domain. In commands or code: opensource.guide; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Opensource Guide Coach is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.1k tokens (SKILL.md is roughly 8.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Opensource Guide Coach: Using Message Queues (ancoleman/ai-design-components, 526 stars), Streaming Data (ancoleman/ai-design-components, 526 stars), Deepstream Dev (NVIDIA/skills, 3.5k stars) and Flowfile Frame And Codegen (Edwardvaneechoud/Flowfile, 373 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
calf-ai (a GitHub organization) maintains it in calf-ai/calfkit-sdk, which has 149 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on August 31, 2026.
Source: calf-ai/calfkit-sdk on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.