Aws Cloudformation Bedrock
CloudFormation patterns for Bedrock agents, knowledge bases, guardrails and data sources
Test report
- Verdict
- Tested · Didn't pass
- Tested
- Jul 31, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · 08b09f0
Fetched SKILL.md and all 3 reference files (constraints/reference/examples.md, all HTTP 200); frontmatter parses with name+description, no scripts or hardcoded paths, no security smells. Trigger phrasings judged (3 load / 2 skip): SHOULD — "Write a CloudFormation template for a Bedrock agent with a knowledge base for RAG"; "Add a CloudFormation Bedrock Guardrail to moderate content and anonymize PII"; "Set up a Bedrock knowledge base with an S3 data source via CFN". SHOULD NOT — "Write a Terraform module for a Bedrock agent" (not CloudFormation); "Call the Bedrock InvokeModel API from Python boto3" (SDK, not IaC). All 5 correct. OUTPUT: installed cfn-lint 1.53.3 in a venv and linted the skill's own examples verbatim. Its "Guardrail with Content Filtering" example produced 6 errors (all camelCase blocks rejected — CloudFormation needs PascalCase), and its headline "Minimal RAG Agent" complete template produced 3 errors (FoundationModelArn invalid, must be FoundationModel; DataSource top-level Type: S3 misplaced). A baseline guardrail template with correct PascalCase names linted clean (exit 0). PROFANITY is also not a valid filter type. The skill's shipped "production-ready" templates do not pass static validation, so following it strictly yields worse output than baseline.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 5/5
- Output vs. baseline 3/10
- Docs & honesty 2/5
What Aws Cloudformation Bedrock does
Supplies AWS CloudFormation YAML patterns for Amazon Bedrock resources: agents, knowledge bases for RAG, S3 data sources, content guardrails, action groups, and IAM roles. Triggers when writing infrastructure-as-code for Bedrock — creating agents, wiring RAG knowledge bases, or configuring guardrails. Ships a structured scaffold plus reference files, but several example templates use incorrect property names that fail CloudFormation validation as-shipped.
How to install Aws Cloudformation Bedrock
git clone --depth 1 https://github.com/giuseppe-trisciuoglio/developer-kit.git /tmp/aws-cloudformation-bedrock-src
mkdir -p ~/.claude/skills
cp -R /tmp/aws-cloudformation-bedrock-src/plugins/developer-kit-aws/skills/aws-cloudformation/aws-cloudformation-bedrock ~/.claude/skills/aws-cloudformation-bedrock
# SKILL.md + references/{constraints,reference,examples}.md. No scripts, no external deps.
# Templates it emits need correcting before deploy: AWS::Bedrock::Agent uses FoundationModel (not FoundationModelArn);
# AWS::Bedrock::DataSource type goes under DataSourceConfiguration.Type (no top-level Type); guardrail props are PascalCase
# (ContentPolicyConfig/FiltersConfig, not camelCase); PROFANITY is not a valid filter type. Verify with: pip install cfn-lint && cfn-lint tpl.yaml
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Aws Cloudformation Bedrock
-
/aws-cloudformation-bedrockCloudFormation patterns for Bedrock agents, knowledge bases, guardrails and data sources
It also activates on plain-language prompts like these:
-
Create a CloudFormation stack for a Bedrock agent -
Configure a knowledge base with a vector store -
Set up content moderation guardrails for Bedrock
Frequently asked questions
- Is the Aws Cloudformation Bedrock skill free?
- Yes. The skill itself is free from giuseppe-trisciuoglio/developer-kit. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Aws Cloudformation Bedrock work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 31, 2026. Verdict: Tested · Didn't pass. Fetched SKILL.md and all 3 reference files (constraints/reference/examples.md, all HTTP 200); frontmatter parses with name+description, no scripts or hardcoded paths, no security smells. Trigger phrasings judged (3 load / 2 skip): SHOULD — "Write a CloudFormation template for a Bedrock agent with a knowledge base for RAG"; "Add a CloudFormation Bedrock Guardrail to moderate content and anonymize PII"; "Set up a Bedrock knowledge base with an S3 data source via CFN". SHOULD NOT — "Write a Terraform module for a Bedrock agent" (not CloudFormation); "Call the Bedrock InvokeModel API from Python boto3" (SDK, not IaC). All 5 correct. OUTPUT: installed cfn-lint 1.53.3 in a venv and linted the skill's own examples verbatim. Its "Guardrail with Content Filtering" example produced 6 errors (all camelCase blocks rejected — CloudFormation needs PascalCase), and its headline "Minimal RAG Agent" complete template produced 3 errors (FoundationModelArn invalid, must be FoundationModel; DataSource top-level Type: S3 misplaced). A baseline guardrail template with correct PascalCase names linted clean (exit 0). PROFANITY is also not a valid filter type. The skill's shipped "production-ready" templates do not pass static validation, so following it strictly yields worse output than baseline.
- How do I install Aws Cloudformation Bedrock?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Aws Cloudformation Bedrock with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.