Nano Banana Pro
Agent skill for nano-banana-pro
This repository contains 100+ infrastructure-as-code recipes for High Performance Computing (HPC) on AWS. Each recipe includes CloudFormation templates, documentation, and assets for deploying HPC infrastructure using services like AWS Parallel Computing Service (PCS), ParallelCluster, Research and
Sign in to like and favorite skills
This repository contains 100+ infrastructure-as-code recipes for High Performance Computing (HPC) on AWS. Each recipe includes CloudFormation templates, documentation, and assets for deploying HPC infrastructure using services like AWS Parallel Computing Service (PCS), ParallelCluster, Research and Engineering Studio (RES), and AWS Batch.
recipes/ - Main recipe collection organized by service/category
pcs/ - AWS Parallel Computing Service recipespcluster/ - AWS ParallelCluster recipesstorage/ - Storage solutions (EFS, FSx, S3)net/ - Networking configurationsres/ - Research and Engineering Studio recipesbatch/ - AWS Batch recipesdb/ - Database management recipesdir/ - Directory services recipessecurity/ - Security configurationstraining/ - Educational recipesscripts/ - Python utilities for recipe managementtemplates/ - Jinja2 templates for generating recipe documentationdocs/ - Development and contribution documentationEach recipe follows this standard structure:
recipes/<namespace>/<recipe_name>/ ├── README.md # Recipe documentation ├── metadata.yml # Recipe metadata (tags, description, etc.) ├── Makefile # Build and test commands ├── assets/ # CloudFormation templates and other files ├── docs/ # Additional documentation └── tests/ # Test files
python scripts/new_recipe.py <namespace> <recipe_name>python scripts/render_readme.pypython run_test.py (validates CloudFormation templates)python scripts/instance_region.pyAWS::Partition pseudo-parameter for ARNs to support all AWS partitions (standard, GovCloud, China)AWS::URLSuffix for console URLs to work across partitionsaws cloudformation validate-templategit-secrets to scan for accidentally committed credentialsEach
metadata.yml must include:
name: recipe-name description: Brief description of what the recipe does tags: - service-name - technology - maturity-level # core, beta, community namespace: category-name
[namespace/recipe] DescriptionTemplates are mirrored to S3 for CloudFormation access:
https://aws-hpc-recipes.s3.us-east-1.amazonaws.com/main/recipes/<namespace>/<recipe>/assets/<file>s3://aws-hpc-recipes/main/recipes/<namespace>/<recipe>/assets/<file>