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".
npx claudepluginhub danielrosehill/claude-code-plugins --plugin israel-agent-skillsThis skill uses the workspace's default tool permissions.
Meta-skill that converts Daniel's rough notes into a properly structured skill file inside this repo and activates it locally.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
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.