[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CBS2CX508YTJC30HZ4QR2V":3,"skill-same:01M6CBS2CX508YTJC30HZ4QR2V":71},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":6,"ownerHtmlUrl":41,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":42,"install":43,"resources":56},"01M6CBS2CX508YTJC30HZ4QR2V","aws-infrastructure",null,"Expert in AWS infrastructure setup including EC2, VPC, security groups, Application Load Balancers, Route53 DNS, and SSL\u002FTLS certificates. Use this skill for AWS infrastructure configuration and deployment.","ray-manaloto\u002Fmacos-development-environment","ray-manaloto","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F227192835?v=4","01M6CBR7J13ZA01X5YB1A1QRJP","01M6CBR7P0S3NS8ZV81JYNST14",1,"MIT","https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Faws-infrastructure\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30],"infrastructure","aws","aws infrastructure","security","setup","deployment","ssl","dns","tls","vpc","ec2","certificates","use","2026-11-10 10:12:30",false,"---\nname: aws-infrastructure\ndescription: Expert in AWS infrastructure setup including EC2, VPC, security groups, Application Load Balancers, Route53 DNS, and SSL\u002FTLS certificates. Use this skill for AWS infrastructure configuration and deployment.\n---\n\n# AWS Infrastructure Expert\n\n## Overview\n\nThis skill enables AI assistants to help set up and configure AWS infrastructure for micro startups, including EC2 instances, VPCs, security groups, load balancers, DNS, and SSL certificates.\n\n## When to Use This Skill\n\nThis skill activates when users need:\n\n- EC2 instance setup and configuration\n- VPC and networking setup\n- Security group configuration\n- Application Load Balancer setup\n- Route53 DNS configuration\n- SSL\u002FTLS certificate management (ACM)\n- Auto-scaling groups\n- CloudWatch monitoring\n\n## EC2 Setup\n\n### Instance Types\n\n- **Development:** t3.medium (2 vCPU, 4GB RAM)\n- **Production (small):** t3.large (2 vCPU, 8GB RAM)\n- **Production (medium):** m5.large (2 vCPU, 8GB RAM)\n\n### Storage\n\n- Use gp3 SSD volumes\n- Development: 20GB minimum\n- Production: 100GB+ based on needs\n- Enable EBS snapshots for backups\n\n### Key Pairs\n\n- Generate or import SSH key pairs\n- Store private keys securely\n- Use IAM roles instead of access keys when possible\n\n## VPC Configuration\n\n### Basic Setup\n\n- Create VPC with CIDR block (e.g., 10.0.0.0\u002F16)\n- Create public and private subnets\n- Set up Internet Gateway\n- Configure route tables\n- Set up NAT Gateway for private subnets (if needed)\n\n### Subnets\n\n- Public subnets: For load balancers, bastion hosts\n- Private subnets: For application servers, databases\n- Multi-AZ for high availability\n\n## Security Groups\n\n### Application Security Group\n\n```\nInbound:\n- HTTP (80) from ALB security group\n- HTTPS (443) from ALB security group\n- SSH (22) from bastion\u002Fyour IP only\n\nOutbound:\n- All traffic (0.0.0.0\u002F0)\n```\n\n### Database Security Group\n\n```\nInbound:\n- MongoDB (27017) from application security group only\n- Redis (6379) from application security group only\n- SSH (22) from bastion\u002Fyour IP only\n\nOutbound:\n- All traffic (0.0.0.0\u002F0)\n```\n\n### Load Balancer Security Group\n\n```\nInbound:\n- HTTP (80) from 0.0.0.0\u002F0\n- HTTPS (443) from 0.0.0.0\u002F0\n\nOutbound:\n- HTTP (80) to application security group\n- HTTPS (443) to application security group\n```\n\n## Application Load Balancer\n\n### Setup\n\n1. Create ALB in public subnets\n2. Configure target groups (EC2 instances)\n3. Set up health checks\n4. Configure listeners (HTTP → HTTPS redirect)\n5. Attach SSL certificate from ACM\n\n### Health Checks\n\n- Path: `\u002Fhealth` or `\u002Fapi\u002Fhealth`\n- Protocol: HTTP\n- Port: 3001 (backend) or 3000 (frontend)\n- Healthy threshold: 2\n- Unhealthy threshold: 2\n- Timeout: 5 seconds\n- Interval: 30 seconds\n\n## Route53 DNS\n\n### Domain Setup\n\n1. Create hosted zone for domain\n2. Create A record (alias) pointing to ALB\n3. Create CNAME for www subdomain\n4. Update nameservers at domain registrar\n\n### SSL\u002FTLS (ACM)\n\n1. Request certificate in ACM (us-east-1 for CloudFront\u002FALB)\n2. Validate via DNS (add CNAME records)\n3. Attach certificate to ALB listener\n4. Certificate auto-renews\n\n## CloudWatch Monitoring\n\n### Metrics\n\n- EC2: CPU, Memory, Disk, Network\n- ALB: Request count, Target response time, HTTP errors\n- Custom metrics for application-specific data\n\n### Alarms\n\n- High CPU utilization\n- Low disk space\n- Application errors (via CloudWatch Logs)\n- Unhealthy target instances\n\n## Best Practices\n\n- Use IAM roles instead of access keys\n- Enable CloudTrail for audit logging\n- Use VPC endpoints for AWS service access\n- Implement least privilege security groups\n- Use private subnets for databases\n- Enable encryption at rest for EBS volumes\n- Set up automated backups (EBS snapshots)\n- Monitor costs with AWS Cost Explorer\n\n## Integration\n\nThis skill integrates with `\u002Fdb-setup` for MongoDB on EC2 and `\u002Fdeploy` for deployment workflows.\n","# AWS Infrastructure Expert\n\n## Overview\n\nThis skill enables AI assistants to help set up and configure AWS infrastructure for micro startups, including EC2 instances, VPCs, security groups, load balancers, DNS, and SSL certificates.\n\n## When to Use This Skill\n\nThis skill activates when users need:\n\n- EC2 instance setup and configuration\n- VPC and networking setup\n- Security group configuration\n- Application Load Balancer setup\n- Route53 DNS configuration\n- SSL\u002FTLS certificate management (ACM)\n- Auto-scaling groups\n- CloudWatch monitoring\n\n## EC2 Setup\n\n### Instance Types\n\n- **Development:** t3.medium (2 vCPU, 4GB RAM)\n- **Production (small):** t3.large (2 vCPU, 8GB RAM)\n- **Production (medium):** m5.large (2 vCPU, 8GB RAM)\n\n### Storage\n\n- Use gp3 SSD volumes\n- Development: 20GB minimum\n- Production: 100GB+ based on needs\n- Enable EBS snapshots for backups\n\n### Key Pairs\n\n- Generate or import SSH key pairs\n- Store private keys securely\n- Use IAM roles instead of access keys when possible\n\n## VPC Configuration\n\n### Basic Setup\n\n- Create VPC with CIDR block (e.g., 10.0.0.0\u002F16)\n- Create public and private subnets\n- Set up Internet Gateway\n- Configure route tables\n- Set up NAT Gateway for private subnets (if needed)\n\n### Subnets\n\n- Public subnets: For load balancers, bastion hosts\n- Private subnets: For application servers, databases\n- Multi-AZ for high availability\n\n## Security Groups\n\n### Application Security Group\n\n```\nInbound:\n- HTTP (80) from ALB security group\n- HTTPS (443) from ALB security group\n- SSH (22) from bastion\u002Fyour IP only\n\nOutbound:\n- All traffic (0.0.0.0\u002F0)\n```\n\n### Database Security Group\n\n```\nInbound:\n- MongoDB (27017) from application security group only\n- Redis (6379) from application security group only\n- SSH (22) from bastion\u002Fyour IP only\n\nOutbound:\n- All traffic (0.0.0.0\u002F0)\n```\n\n### Load Balancer Security Group\n\n```\nInbound:\n- HTTP (80) from 0.0.0.0\u002F0\n- HTTPS (443) from 0.0.0.0\u002F0\n\nOutbound:\n- HTTP (80) to application security group\n- HTTPS (443) to application security group\n```\n\n## Application Load Balancer\n\n### Setup\n\n1. Create ALB in public subnets\n2. Configure target groups (EC2 instances)\n3. Set up health checks\n4. Configure listeners (HTTP → HTTPS redirect)\n5. Attach SSL certificate from ACM\n\n### Health Checks\n\n- Path: `\u002Fhealth` or `\u002Fapi\u002Fhealth`\n- Protocol: HTTP\n- Port: 3001 (backend) or 3000 (frontend)\n- Healthy threshold: 2\n- Unhealthy threshold: 2\n- Timeout: 5 seconds\n- Interval: 30 seconds\n\n## Route53 DNS\n\n### Domain Setup\n\n1. Create hosted zone for domain\n2. Create A record (alias) pointing to ALB\n3. Create CNAME for www subdomain\n4. Update nameservers at domain registrar\n\n### SSL\u002FTLS (ACM)\n\n1. Request certificate in ACM (us-east-1 for CloudFront\u002FALB)\n2. Validate via DNS (add CNAME records)\n3. Attach certificate to ALB listener\n4. Certificate auto-renews\n\n## CloudWatch Monitoring\n\n### Metrics\n\n- EC2: CPU, Memory, Disk, Network\n- ALB: Request count, Target response time, HTTP errors\n- Custom metrics for application-specific data\n\n### Alarms\n\n- High CPU utilization\n- Low disk space\n- Application errors (via CloudWatch Logs)\n- Unhealthy target instances\n\n## Best Practices\n\n- Use IAM roles instead of access keys\n- Enable CloudTrail for audit logging\n- Use VPC endpoints for AWS service access\n- Implement least privilege security groups\n- Use private subnets for databases\n- Enable encryption at rest for EBS volumes\n- Set up automated backups (EBS snapshots)\n- Monitor costs with AWS Cost Explorer\n\n## Integration\n\nThis skill integrates with `\u002Fdb-setup` for MongoDB on EC2 and `\u002Fdeploy` for deployment workflows.\n",{"name":5,"description":7},"main","716b17df3ef6719d88aeac180015008b7ddfff6f",".agents\u002Fskills\u002Faws-infrastructure",0,"https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment","https:\u002F\u002Fgithub.com\u002Fray-manaloto","2026-08-03 16:55:50",{"source":8,"skillName":5,"commands":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add ray-manaloto\u002Fmacos-development-environment --skill aws-infrastructure",{"tool":49,"command":50},"bunx","bunx skills add ray-manaloto\u002Fmacos-development-environment --skill aws-infrastructure",{"tool":52,"command":53},"pnpm","pnpm dlx skills add ray-manaloto\u002Fmacos-development-environment --skill aws-infrastructure","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Faws-infrastructure\u002FSKILL.md",true,[57,63,67],{"path":58,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":61,"sourceHtmlUrl":62},"plugin.json","REFERENCE","参考文档",342,"https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Faws-infrastructure\u002Fplugin.json",{"path":64,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":65,"sourceHtmlUrl":66},"SOURCE.md",220,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fdefi\u002Fcompound-lending-agent\u002FSOURCE.md",{"path":68,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":69,"sourceHtmlUrl":70},"TRUST.auto.yaml",2217,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fdefi\u002Fcompound-lending-agent\u002FTRUST.auto.yaml",[72,94,112,131,151,165],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":83,"publishedAt":31},"01M6CC8DXNJ39YWERYTWCGGCGG","next-workflow-step","Use this skill when the user wants to transition to the next workflow step, wrap up a session cleanly, prepare a handoff, or says things like \"next step\", \"continue the workflow\", \"wrap up\", \"hand off\", \"move to the next phase\", \"what's next in embrace\", or \"prepare for \u002Fclear\". Also triggers when the current octo:embrace phase appears complete and no explicit next action is set.","https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fworkflow-toolkit\u002Fskills\u002Fnext-workflow-step\u002FSKILL.md",[78],{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[84,85,86,30,87,88,89,90,91,92,93],"next workflow step","workflow","up","session","user","wrap up","continue","handoff","prepare","SET",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":31},"01M6CC8BRZBQHEBXGMKPDM422P","source-discovery","This skill should be used when the user asks to \"find sources\", \"discover URLs\", \"catalog a source\", \"classify a URL\", \"search for libraries\", \"check what exists\", or mentions source discovery, URL cataloging, source classification, or research source management.","https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fresearch-review-toolkit\u002Fskills\u002Fsource-discovery\u002FSKILL.md",[],[101,102,103,104,105,106,107,108,109,88,110,111],"discovery","source discovery","research","libraries","search","classification","find","check","management","catalog","find sources",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":31},"01M6CC89CGJP69A0PS22G2H1FV","review-synthesis","This skill should be used when the user asks to \"summarize review findings\", \"prioritize fixes\", \"rank review issues\", \"combine reviewer feedback\", \"create action items from review\", or mentions review synthesis, finding prioritization, severity ranking, or review result summarization.","https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fresearch-review-toolkit\u002Fskills\u002Freview-synthesis\u002FSKILL.md",[],[119,120,121,122,123,124,125,88,126,127,128,129,130],"review","review synthesis","Synthesis","prioritize","create action","feedback","reviewer","summarize","prioritization","create","issues","severity",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":140,"publishedAt":31},"01M6CC872EZ9GRJY0HRCG0RT2M","research-scoring","This skill should be used when the user asks to \"score research\", \"check research quality\", \"evaluate coverage\", \"measure improvement\", \"assess research completeness\", or mentions research scoring, quality metrics, coverage gaps, improvement baseline, or research pipeline status.","https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fresearch-review-toolkit\u002Fskills\u002Fresearch-scoring\u002FSKILL.md",[137],{"categoryNo":138,"categoryName":139,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000021","资料检索与研究",[141,103,142,143,144,145,146,147,108,88,148,149,150],"research scoring","status","coverage gaps","metrics","pipeline","baseline","quality","coverage","pipeline status","research quality",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":157,"publishedAt":31},"01M6CC852HSDS1FE4EJAT0RHGR","notebooklm-integration","This skill should be used when the user asks to \"ingest into NotebookLM\", \"query NotebookLM\", \"add sources to notebook\", \"cross-source synthesis\", \"check stale sources\", or mentions NotebookLM, notebook integration, source ingestion, or knowledge consolidation.","https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fresearch-review-toolkit\u002Fskills\u002Fnotebooklm-integration\u002FSKILL.md",[],[158,159,160,161,108,88,162,163,164,121],"notebooklm integration","notebooklm","integration","knowledge","ingestion","ingest","stale",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":172,"publishedAt":31},"01M6CC82Z4V3205KCJWQZPS2VG","evidence-synthesis","This skill should be used when the user asks to \"synthesize findings\", \"combine research\", \"cross-reference sources\", \"summarize evidence\", \"write a deep review\", or mentions evidence synthesis, finding consolidation, cross-source analysis, or research summarization.","https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fresearch-review-toolkit\u002Fskills\u002Fevidence-synthesis\u002FSKILL.md",[171],{"categoryNo":138,"categoryName":139,"taxonomyType":81,"taxonomyTypeDesc":82},[173,121,174,126,103,175,176,177,88,178,119],"evidence synthesis","evidence","deep review","analysis","write","reference"]