feat: add AWF agent skill for Claude Code agents#515
Conversation
|
📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤 |
|
🎬 THE END — Smoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨ |
✅ Coverage Check PassedOverall Coverage
Coverage comparison generated by |
Go Build Test Results
Overall: PASS ✅ All Go projects built and tested successfully.
|
C++ Build Test Results
Overall: PASS ✅ All C++ projects built successfully.
|
Deno Build Test Results
Overall: ✅ PASS All Deno tests completed successfully.
|
Smoke Test ResultsLast 2 Merged PRs:
Tests:
Status: PASS cc @Mossaka
|
Node.js Build Test Results
Overall: PASS ✅ All Node.js projects built and tested successfully.
|
❌ Java Build Test FailedStatus: FAILED - Missing Dependencies IssueJava Development Kit (JDK) and Apache Maven are not installed in the GitHub Actions runner environment. Test Status
Overall: FAILED Required ActionThe workflow needs to be updated to install Java and Maven before running tests. Recommended solutions:
Error DetailsThe runner environment does not have package management configured and cannot install dependencies.
|
|
Smoke Test Results Last 2 merged PRs:
✅ GitHub MCP - PASS Overall: PASS
|
There was a problem hiding this comment.
Pull request overview
This PR adds a comprehensive skill that enables Claude Code agents to effectively use the AWF (Agentic Workflow Firewall) tool. The skill provides complete CLI documentation, usage patterns, and troubleshooting guides that agents can reference when running commands with network isolation and domain whitelisting.
Changes:
- Add canonical skill.md at repository root for easy GitHub raw URL access
- Include local development copy at .claude/skills/awf-skill/SKILL.md (intentionally excludes installation section since it's the installed artifact)
- Provide installation script and README for easy skill deployment
- Add comprehensive documentation in docs/agent-skill.md
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| skill.md | Canonical skill file at repository root providing complete AWF CLI reference, domain whitelisting patterns, common workflows, debugging guides, and best practices |
| .claude/skills/awf-skill/SKILL.md | Local development copy of the skill (excludes installation section as this is the installed artifact) |
| .claude/skills/awf-skill/README.md | Installation and usage guide for the AWF skill with multiple installation options |
| .claude/skills/awf-skill/install.sh | Bash script for automated skill installation supporting both local and remote sources |
| docs/agent-skill.md | Comprehensive documentation explaining what agent skills are, how to install the AWF skill, and example agent interactions |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Add a comprehensive skill that enables Claude Code agents to effectively use the AWF (Agentic Workflow Firewall) tool for running commands with network isolation and domain whitelisting. The skill is available at the repository root (skill.md) for easy access: https://raw.githubusercontent.com/github/gh-aw-firewall/main/skill.md Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
e6b68c9 to
66e775c
Compare
|
🎬 THE END — Smoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨ |
|
📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤 |
C++ Build Test Results
Overall: PASS ✅ All C++ projects built successfully.
|
Go Build Test Results
Overall: PASS ✅ All Go projects successfully downloaded dependencies and passed tests.
|
Smoke Test ResultsLast 2 Merged PRs:
Test Results:
Overall Status: PASS 🎉 cc: @Mossaka
|
Deno Build Test Results
Overall: ✅ PASS All Deno tests completed successfully.
|
Node.js Build Test Results
Overall: PASS ✅ All Node.js projects built and tested successfully.
|
❌ Build Test: Bun - FAILEDEnvironment Issue: Bun runtime is incompatible with this GitHub Actions runner environment. Error Details
Root CauseThe GitHub Actions runner environment lacks Test Results
Overall: FAILED RecommendationTo run Bun tests in CI:
|
Smoke Test Results - Claude EngineLast 2 merged PRs:
Test Results:
Overall Status: PASS
|
❌ Build Test: Java - FAILEDStatus: Unable to execute tests due to environment issues. Error DetailsThe test execution failed due to a broken Maven installation in the GitHub Actions runner:
Attempted Workarounds
Test Results
Overall: FAILED - Environment issue prevents test execution Required ActionThe GitHub Actions runner environment needs to be fixed or the workflow needs to be updated to use a different approach (e.g., using a Docker container with pre-installed Maven, or using setup-java action with Maven cache).
|
❌ Build Test: Rust - FAILEDStatus: FAILED - Cannot Install Rust Toolchain Environment IssueUnable to execute Rust build tests due to a critical environment issue:
Test Results
Overall: FAILED Resolution RequiredThis workflow requires Rust to be pre-installed in the GitHub Actions environment or container, as runtime installation via rustup is blocked by security policies.
|
Summary
skill.md) for easy access at a simple URLSkill URL
Once merged, the skill will be available at:
How to Install
Other agents can install this skill with:
Skill Contents
The skill provides:
Files Added
skill.md.claude/skills/awf-skill/SKILL.md.claude/skills/awf-skill/README.md.claude/skills/awf-skill/install.shdocs/agent-skill.mdTest plan
🤖 Generated with Claude Code