From israel-agent-skills
Use when Daniel wants to add a new skill to the Israel-Agent-Skills-Plugin repo based on rough / raw notes he pastes into the chat. Takes unstructured bullet points, URLs, field notes, Hebrew snippets and example pages, and turns them into a well-formed `skills/<skill-name>/SKILL.md` file that matches the conventions of existing skills in this repo (YAML frontmatter with `name` + rich `description` including trigger phrases, then a structured markdown body). Also syncs the new skill into the local plugin cache at `~/.claude/plugins/cache/danielrosehill/israel-agent-skills/<version>/skills/` so it is usable immediately, commits, and pushes. Trigger phrases: "add a skill to this plugin", "new skill for israel-agent-skills", "turn these notes into a skill", "scaffold a skill from my raw notes", "save this as a skill in the repo".
How this skill is triggered — by the user, by Claude, or both
Slash command
/israel-agent-skills:add-skill-to-pluginThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Meta-skill that converts Daniel's rough notes into a properly structured skill file inside this repo and activates it locally.
Meta-skill that converts Daniel's rough notes into a properly structured skill file inside this repo and activates it locally.
Daniel pastes free-form notes describing something he wants Claude to be able to do in the context of Israel / Hebrew / regional workflows — e.g. "check if a medicine is on Maccabi", "file a 106 report with Jerusalem municipality", "look up bus times on Egged". The notes will typically include:
Do not wait for a clean spec — these notes are the input.
Plugin root: /home/daniel/repos/github/my-repos/Israel-Agent-Skills-Plugin/
Layout:
.claude-plugin/plugin.json
skills/
<skill-name>/
SKILL.md
kebab-case, descriptive, prefixed with the service or domain when useful (e.g. jerusalem-municipality-report, maccabi-medicine-lookup). Not Train-Case — skill dirs are lowercase-kebab even though the repo name is Train-Case.SKILL.md per skill. Additional assets (reference data, schemas) can live alongside but keep the directory lean.name: must match the directory name exactly.description: a long, information-dense paragraph. This is what Claude sees when deciding whether to trigger the skill, so it must:
עיריית ירושלים, סל הבריאות).skills/jerusalem-municipality-report/SKILL.md and skills/maccabi-medicine-lookup/SKILL.md as canonical examples. Typical sections:
skills/jerusalem-municipality-report/SKILL.md or skills/maccabi-medicine-lookup/SKILL.md) to mirror structure and tone.skills/<new-skill>/SKILL.md with:
name + dense description with trigger phrases.VER=$(jq -r .version /home/daniel/repos/github/my-repos/Israel-Agent-Skills-Plugin/.claude-plugin/plugin.json)
CACHE=/home/daniel/.claude/plugins/cache/danielrosehill/israel-agent-skills/$VER/skills
cp -r /home/daniel/repos/github/my-repos/Israel-Agent-Skills-Plugin/skills/<new-skill> "$CACHE"/
If the cache dir for that version doesn't exist, skip the sync and tell Daniel — it means the plugin hasn't been installed from the marketplace at that version yet.git add -A
git commit -m "Add <new-skill> skill\n\n<one-line summary>"
git push
Per Daniel's global git rules: always commit all pending changes and push immediately. Do not create feature branches — this repo uses master directly..claude-plugin/plugin.json if Daniel says this is a release-worthy addition.This plugin's skills frequently interact with Israeli government / health / municipal / commercial websites that have authentication, autocomplete, reCAPTCHA, RTL quirks, and assorted anti-bot friction. Knowledge of how to negotiate those surfaces is genuinely dual-use — useful for the ordinary white-hat user, useful for abuse at scale.
Follow the Responsible Skill Development code of practice when authoring a new skill in this plugin:
Israel-Agent-Skills-Dev — ~/repos/github/my-repos/Israel-Agent-Skills-Dev/). The published SKILL.md in this plugin should contain only what's needed at runtime.Apply this judgement when transforming the raw notes in step 1 of the Procedure. If notes contain detailed anti-bot or auth-defence observations, route those to the dev workspace and write a sanitised version into the published SKILL.md.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin israel-agent-skillsGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.