Install
$ agentstack add skill-frontier-ai-next-mgarlbot-aws-ops ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
AWS EC2 (aws_api tool)
Креды в настройках бота: AWS_PROFILE или AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY, плюс AWS_REGION. Не передавай ключи в аргументах и не выводи их в ответ.
Когда использовать
- «покажи EC2 / инстансы в AWS»
- «подними t3.micro в eu-central-1»
- «останови / запусти инстанс i-…»
- «какие VPC / subnets / security groups»
Безопасность (обязательно)
- Не вызывай
terminate_instanceбез явного запроса пользователя на удаление. - Для
terminate_instanceнуженparams.confirm: true. - По умолчанию предпочитай
t3.micro/t3.small; не запускай дорогие типы без запроса. - Перед
run_instance:list_vpcs→list_subnets→list_security_groups→list_amis(Ubuntu/Amazon Linux). - После
run_instance— краткий отчёт: InstanceId, IP, тип, регион.
Типовые вызовы
Инстансы:
{"action": "list_instances", "params": {"region": "eu-central-1"}}
{"action": "get_instance", "params": {"instance_id": "i-0123456789abcdef0", "region": "eu-central-1"}}
Запуск (минимальный):
{
"action": "run_instance",
"params": {
"region": "eu-central-1",
"ami_id": "ami-xxxxxxxx",
"instance_type": "t3.micro",
"name": "mgarlbot-test",
"key_name": "my-key",
"subnet_id": "subnet-xxx",
"security_group_ids": ["sg-xxx"]
}
}
Stop / start:
{"action": "stop_instance", "params": {"instance_id": "i-xxx", "region": "eu-central-1"}}
{"action": "start_instance", "params": {"instance_id": "i-xxx", "region": "eu-central-1"}}
Terminate (только по явной просьбе):
{"action": "terminate_instance", "params": {"instance_id": "i-xxx", "region": "eu-central-1", "confirm": true}}
Сеть и образы:
{"action": "list_vpcs", "params": {"region": "eu-central-1"}}
{"action": "list_subnets", "params": {"region": "eu-central-1", "vpc_id": "vpc-xxx"}}
{"action": "list_security_groups", "params": {"region": "eu-central-1"}}
{"action": "list_amis", "params": {"region": "eu-central-1", "owners": ["amazon"], "name_filter": "ubuntu-noble", "max_results": 10}}
Ошибки
- «AWS не настроен» → ⚙ Настройки → AWS (профиль или ключи + регион).
UnauthorizedOperation→ у IAM не хватило прав (EC2 read/run).
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: frontier-ai-next
- Source: frontier-ai-next/mgarlbot
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.