Repository navigation
Sync vendored skills with skills main (4ae5d847 / #69) - #30
Draft
davidmytton wants to merge 1 commit into
Draft
davidmytton wants to merge 1 commit into
davidmytton wants to merge 1 commit into
Conversation
Vendor-sync plugins/arcjet/skills/ from arcjet/skills main at 4ae5d847970cc3eb7adffb54290f371332421131 (skills#69). Published installs for Python Google ADK and JS Cloudflare Think Guard; no git SHA pins. Apply this repo's dprint formatter after the copy. Co-authored-by: David Mytton <davidmytton@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Updates the vendored skill tree to match current
arcjet/skillsmainat4ae5d847970cc3eb7adffb54290f371332421131(arcjet/skills#69, merged 2026-09-22).This is a follow-up to #28, which synced
b9606c28(skills#68). Skills#69 is published installs for Python Google ADK and JS Cloudflare Think Guard. Git SHA pins are gone (a71970dc,b06e584d).Files were fetched from GitHub (tarball of
arcjet/skillsat that SHA) rather than rewritten by hand. After copy, this repo’sdprintformatter was applied so CI’s format check passes. Formatting-only paths collapsed to no-ops afterdprint(italic*word*→_word_, existing\|\|table escapes kept). The skill-tree delta is the skills#69 content plus the two new skill directories.What changed
Canonical copy is
plugins/arcjet/skills/(skills/is the inbound symlink). Only that tree andCHANGELOG.mdwere updated.integrate-arcjet-guard-google-adk-pypip install "arcjet[google-adk]"oruv add "arcjet[google-adk]"examples/fastapi-google-adk-guardon arcjet-pymainintegrate-arcjet-guard-cloudflare-thinknpm install @arcjet/guard @cloudflare/thinkorpnpm add @arcjet/guard @cloudflare/thinkexamples/cloudflare-think-agent—main404s, so this is the branch tree. Docs: https://docs.arcjet.com/guards/cloudflare-think/guard_toolonLlmAgent(before_tool_callback=),guard_pluginfirst onRunner(plugins=),google_adk_context. Not the JS@arcjet/guard/google-adk/v2path.@arcjet/guardplus peer@cloudflare/think>=0.3.0 <1, path/v0.guardHooks/cloudflareThinkContext. Not@arcjet/guard/vercel-ai/v7.actor/inputsteaching and HITL warnings stay (Pythonserver_input/local_inputandrequire_confirmation; JSpolicyInputand ThinkneedsApproval).arcjet/SKILL.md,guards_python.md, andguards_javascript.mdpoint at the new skills. The JS Google ADK reference sends Python readers tointegrate-arcjet-guard-google-adk-py.No extra remote-policy teaching beyond that SHA.
What was left alone
Deprecated alias skill directories are not generated from the canonical skill. They are standalone deprecation stubs (
add-request-protection,add-guard-protection,protect-route,add-ai-protection) and were left unchanged.evals/is not vendored. SkillsREADME.mdandCONTRIBUTING.mdare not vendored.No marketplace catalog or plugin-manifest work. Hosts discover skills by scanning
plugins/arcjet/skills/(./skills/in the Codex manifest).Test plan
dprint checkbash scripts/validate.sharcjet/andintegrate-arcjet-guard-*dirs match skillsmainat4ae5d847afterdprint(italic underscores only)maina71970dc/b06e584dgit SHA pins remain in the vendored tree