{"id":"23ea7f27-86b7-4934-8959-d42d0c6b051b","shortId":"WFqcvv","kind":"skill","title":"AWS S3 & SQS Pipeline Connector","tagline":"Orchestrates AWS data pipelines using @aws-sdk/client-s3 and @aws-sdk/client-sqs. Manages S3 object lifecycle with PutObjectCommand/GetObjectCommand, processes SQS message queues via ReceiveMessageCommand with long polling, and configures S3 event notifications to SQS for event-d","description":"# AWS S3 & SQS Pipeline Connector\n\nOrchestrates AWS data pipelines using @aws-sdk/client-s3 and @aws-sdk/client-sqs. Manages S3 object lifecycle with PutObjectCommand/GetObjectCommand, processes SQS message queues via ReceiveMessageCommand with long polling, and configures S3 event notifications to SQS for event-driven processing.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- Let’s walk through setting up a project that depends on DynamoDB from the SDK and makes a simple service call. The following steps use yarn as an example. These steps assume you have Node.js and yarn already installed.\n- git clone https://github.com/aws/aws-sdk-js-v3.git\n- yarn && yarn test:all\n- yarn pack .\n\nRequirements and caveats from upstream:\n- To test your universal JavaScript code in Node.js, browser and react-native environments,\n- [Node.js and ECMAScript Version Support Policy](#nodejs-and-ecmascript-version-support-policy)\n- Create a new Node.js project.\n\nBasic usage or getting-started notes:\n- [Getting Started](#getting-started)\n- Inside of the project, run: yarn add @aws-sdk/client-dynamodb. Adding packages results in update in lock file, [yarn.lock](https://yarnpkg.com/getting-started/qa/#should-lockfiles-be-committed-to-the-repository) or [p...\n- Create a new file called index.js, create a DynamoDB service client and send a request.\n\n- Source: https://github.com/aws/aws-sdk-js-v3\n- Extracted from upstream docs: https://raw.githubusercontent.com/aws/aws-sdk-js-v3/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/aws-s3-sqs-pipeline-connector/)","tags":["aws","sqs","pipeline","connector","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-aws-s3-sqs-pipeline-connector","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/aws-s3-sqs-pipeline-connector","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,638 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:09:34.255Z","embedding":null,"createdAt":"2026-05-18T13:15:20.681Z","updatedAt":"2026-05-18T19:09:34.255Z","lastSeenAt":"2026-05-18T19:09:34.255Z","tsv":"'/aws/aws-sdk-js-v3':246 '/aws/aws-sdk-js-v3.git':147 '/aws/aws-sdk-js-v3/head/readme.md':253 '/client-dynamodb':213 '/client-s3':14,59 '/client-sqs':19,64 '/getting-started/qa/#should-lockfiles-be-committed-to-the-repository)':225 '/skills/aws-s3-sqs-pipeline-connector/)':260 'ad':214 'add':209 'agent':255 'agentskillexchange.com':259 'agentskillexchange.com/skills/aws-s3-sqs-pipeline-connector/)':258 'alreadi':141 'assum':135 'aw':1,7,12,17,46,52,57,62,211 'aws-sdk':11,16,56,61,210 'basic':191 'browser':167 'call':124,232 'caveat':156 'client':238 'clone':144 'code':164 'configur':36,81 'connector':5,50 'creat':186,228,234 'd':45 'data':8,53 'depend':113 'doc':250 'driven':90 'dynamodb':115,236 'ecmascript':175,182 'environ':103,172 'event':38,44,83,89 'event-d':43 'event-driven':88 'exampl':132 'exchang':257 'extract':247 'file':221,231 'follow':126 'get':195,198,201 'getting-start':194,200 'git':143 'github.com':146,245 'github.com/aws/aws-sdk-js-v3':244 'github.com/aws/aws-sdk-js-v3.git':145 'index.js':233 'insid':203 'instal':92,96,142 'javascript':163 'let':104 'lifecycl':23,68 'lock':220 'long':33,78 'make':120 'manag':20,65 'match':101 'messag':28,73 'nativ':171 'new':188,230 'node.js':138,166,173,189 'nodej':180 'nodejs-and-ecmascript-version-support-polici':179 'note':197 'notif':39,84 'object':22,67 'orchestr':6,51 'p':227 'pack':153 'packag':215 'path':99 'pipelin':4,9,49,54 'polici':178,185 'poll':34,79 'process':26,71,91 'project':111,190,206 'putobjectcommand/getobjectcommand':25,70 'queue':29,74 'raw.githubusercontent.com':252 'raw.githubusercontent.com/aws/aws-sdk-js-v3/head/readme.md':251 'react':170 'react-nat':169 'receivemessagecommand':31,76 'request':242 'requir':154 'result':216 'run':207 's3':2,21,37,47,66,82 'sdk':13,18,58,63,118,212 'send':240 'servic':123,237 'set':108 'setup':98 'simpl':122 'skill':256 'skill-aws-s3-sqs-pipeline-connector' 'sourc':243,254 'source-agentskillexchange' 'sqs':3,27,41,48,72,86 'start':196,199,202 'step':127,134 'support':177,184 'test':150,160 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'univers':162 'updat':218 'upstream':95,158,249 'usag':192 'use':10,55,93,128 'version':176,183 'via':30,75 'walk':106 'yarn':129,140,148,149,152,208 'yarn.lock':222 'yarnpkg.com':224 'yarnpkg.com/getting-started/qa/#should-lockfiles-be-committed-to-the-repository)':223","prices":[{"id":"a27aad93-2de1-4a7e-9383-1565109fc3eb","listingId":"23ea7f27-86b7-4934-8959-d42d0c6b051b","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:15:20.681Z"}],"sources":[{"listingId":"23ea7f27-86b7-4934-8959-d42d0c6b051b","source":"github","sourceId":"agentskillexchange/skills/aws-s3-sqs-pipeline-connector","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/aws-s3-sqs-pipeline-connector","isPrimary":false,"firstSeenAt":"2026-05-18T13:15:20.681Z","lastSeenAt":"2026-05-18T19:09:34.255Z"}],"details":{"listingId":"23ea7f27-86b7-4934-8959-d42d0c6b051b","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"aws-s3-sqs-pipeline-connector","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"b9719d6acad8b33ba3d60eb09e0e81492675a6fc","skill_md_path":"skills/aws-s3-sqs-pipeline-connector/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/aws-s3-sqs-pipeline-connector"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"AWS S3 & SQS Pipeline Connector","description":"Orchestrates AWS data pipelines using @aws-sdk/client-s3 and @aws-sdk/client-sqs. Manages S3 object lifecycle with PutObjectCommand/GetObjectCommand, processes SQS message queues via ReceiveMessageCommand with long polling, and configures S3 event notifications to SQS for event-driven processing."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/aws-s3-sqs-pipeline-connector"},"updatedAt":"2026-05-18T19:09:34.255Z"}}