Installs into .claude/skills of the current project.
Are you the author of Service Integrations?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/vectorspacelab-service-integrations)
---
name: service-integrations
description: "Guides awswrangler DynamoDB, Timestream, OpenSearch, Neptune,
QuickSight, CloudWatch, EMR, EMR Serverless, STS, Secrets Manager, and Chime
workflows."
disable-model-invocation: true
metadata:
disco-role: operating
license: Apache 2.0
---
# Service Integrations
Use this sub-skill when the user is working with `wr.dynamodb.*`, `wr.timestream.*`, `wr.opensearch.*`, `wr.neptune.*`, `wr.quicksight.*`, `wr.cloudwatch.*`, `wr.emr.*`, `wr.emr_serverless.*`, `wr.sts.*`, `wr.secretsmanager.*`, or `wr.chime.*` workflows.
Typical triggers:
- "write items to DynamoDB"
- "query Timestream"
- "index documents into OpenSearch"
- "load data into Neptune"
- "create a QuickSight dataset"
- "search CloudWatch logs"
- "create an EMR cluster or EMR Serverless app"
- "get the current AWS account ID"
- "read a secret from Secrets Manager"
- "send a Chime message"
Read `references/api-reference.md` for the service-by-service function map.
Read `references/workflows.md` for the common service patterns and the right mental model for each wrapper.
Read `references/troubleshooting.md` for missing extras, permissions, service setup, and backend-specific failures.
Use `../../scripts/check_runtime.py` from the root skill when you need to verify optional extras before a workflow.
## Include here
- DynamoDB item and PartiQL helpers.
- Timestream database, table, write, query, batch load, and unload helpers.
- OpenSearch connection, indexing, and search helpers.
- Neptune graph connect, execute, flatten, and bulk load helpers.
- QuickSight resource listing, creation, description, and ingestion helpers.
- CloudWatch Logs query, wait, read, filter, and stream description helpers.
- EMR and EMR Serverless cluster/job/application helpers.
- STS identity helpers.
- Secrets Manager secret helpers.
- Chime webhook message posting.
## Exclude or route elsewhere
- S3 file movement, S3 Tables, Delta Lake, and S3 Vectors go to `s3-lakehouse`.
- Glue Catalog, Athena, Data Quality, and Clean Rooms go to `catalog-and-query`.
- Relational database drivers, Redshift, and Data API workflows go to `sql-connectors`.
- Runtime, extras, and Ray/Modin mode questions go to `runtime-and-config`.
## Common user outcomes
A future agent should be able to:
- decide whether a service needs moto, live AWS, or only a pure helper check,
- use the right boto3 session and optional extra,
- and avoid forcing a live AWS assumption when the local helper path is enough.
## Shared references and scripts
- `references/api-reference.md`
- `references/workflows.md`
- `references/troubleshooting.md`
- `scripts/smoke_dynamodb_moto.py`
- `scripts/smoke_service_basics.py`