Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

aws-samples/sample-strands-agent-with-agentcore

24 skills1.5k installs4.5k starsGitHub

Install

npx skills add https://github.com/aws-samples/sample-strands-agent-with-agentcore

Skills in this repo

1Financial Newsfinancial-news is an agent skill from aws-samples/sample-strands-agent-with-agentcore for market-data agents built with Strands Agents and Amazon Bedrock AgentCore. It exposes three tools: stock_quote for live ticker metrics, stock_history for chartable price series with default 1mo periods spanning 1mo, 3mo, 6mo, 1y, and 5y, and financial_news for latest articles by symbol. The sample repo demonstrates multi-agent orchestration, AgentCore Runtime execution, Gateway MCP tool integration, and finance analysis workflows alongside browser and search agents. Use financial-news when prototyping finance copilots that must ground answers in live quotes and headlines instead of hallucinating market data.256installs2Code InterpreterDemonstrates integrating a code interpreter tool into a Strands AgentCore sample agent, enabling programmatic analysis, scripted calculations, and tool-augmented reasoning with controlled execution environments.153installs3Word DocumentsThis skill gives an AI agent five tools to create, modify, list, read, and preview Word documents using python-docx. A developer adds it to a Strands agent so the model can generate and edit .docx files with proper headings, lists, fonts, and page setup. It enforces sequential execution and formatting-preservation rules so edits do not corrupt existing documents.112installs4Google MapsThis skill connects an agent to Google Maps for place search, nearby search, place details, directions, geocoding, and reverse geocoding. It renders locations and routes on an interactive map via a show_on_map tool. A developer uses it when an assistant needs location lookup or navigation with a visual map. The skill enforces a Text to Map to Text response sequence.95installs5Wikipedia SearchThis skill gives an AI agent two tools to search English Wikipedia and retrieve article content by exact title. A developer adds it to a Strands agent so the model can pull background information, definitions, and historical context. It defines a cite-tag format so the agent attributes claims to the source article.73installs6Arxiv Searcharxiv-search searches and retrieves scientific papers from ArXiv by keyword, author, or topic and pulls detailed abstracts and metadata by paper ID. A developer or agent uses it to ground research answers in academic sources. It requires wrapping every specific claim from a paper in a <cite> tag with the source title and ArXiv URL.70installs7Powerpoint PresentationsThis skill lets an agent create, modify, and manage PowerPoint presentations, either from scratch with PptxGenJS or from an uploaded .pptx template. The template path preserves the slide master, theme, logo, and footer while swapping in new content. A developer uses it when an assistant needs to produce polished slide decks. It includes extensive design guidance on palettes, typography, layouts, and preview verification.63installs8Web SearchThis skill gives an AI agent two tools: a DuckDuckGo web search and a URL content fetcher that strips HTML boilerplate. A developer adds it to a Strands agent so the model can pull current information, news, and research from the web. It also defines a cite-tag format so the agent attributes factual claims to their sources.62installs9Excel SpreadsheetsThis skill lets an agent create, modify, read, and preview Excel spreadsheets through five tools backed by openpyxl. It enforces professional formatting rules and requires live Excel formulas rather than hardcoded results. A developer wires it into an agent when the assistant needs to produce or edit financial models and data workbooks. It also documents a color-coding convention for inputs, formulas, and cross-sheet links.57installs10GmailThis skill connects an agent to Gmail so it can list, search, read, send, draft, delete, label, and thread emails. It exposes Gmail query syntax and label operations like archive, star, and mark-read. A developer uses it when an assistant needs to triage or send mail on the user's behalf. Bulk deletion is permanent and gated behind a required reason and user approval.56installs11VisualizationThis skill gives an AI agent a create_visualization tool that turns numeric data into a chart specification. A developer wires it into a Strands agent so the model can request bar, line, or pie charts that the frontend renders. It is used when an agent needs to show comparisons, trends, distributions, or proportions rather than draw diagrams.56installs12WeatherThis skill gives an AI agent two tools for current weather and multi-day forecasts by city name. A developer adds it to a Strands agent so the model can answer weather questions and support travel or event planning. The API handles geocoding, and an optional country disambiguates cities that share a name.55installs13Tavily SearchThis skill gives an agent Tavily's AI-powered web search plus a content-extraction tool. tavily_search returns summarized results with tunable depth and topic, and tavily_extract pulls clean readable content from specific URLs. A developer uses it when an assistant needs AI-curated search or time-sensitive news lookups. It requires wrapping factual claims in cite tags.51installs14Excalidrawexcalidraw creates hand-drawn style diagrams and flowcharts using the Excalidraw JSON format for visualizing structure, flow, and relationships. A developer uses it for architecture diagrams, flowcharts, mind maps, and sequence or ER diagrams rather than numeric charts. It provides a consistent color palette, element format, and camera framing rules.42installs15Google CalendarThis skill connects an agent to Google Calendar to list, create, update, and delete events across a user's calendars. It supports attendees, reminders, timezones, all-day events, and free/busy availability checks. A developer uses it when an assistant needs to schedule or reschedule meetings. A quick_add_event tool accepts natural-language event descriptions.42installs16Google Web SearchThis skill gives an agent a single google_web_search tool that queries the web via Google Custom Search and returns titles, snippets, links, and optional image results. It requires the agent to wrap every factual claim in cite tags with the source and URL. A developer uses it when an assistant needs grounded web lookups with citations. It advises multiple targeted searches over one broad query.40installs17Browser Automationbrowser-automation lets an agent control a web browser for tasks needing UI interaction, login-protected pages, or human-like browsing when APIs are insufficient. A developer uses it to fill forms, click through multi-step flows, and scrape rendered pages. It exposes natural-language browser actions plus fast DOM inspection and screenshot tools.39installs18Code Agentcode-agent delegates tasks involving understanding, writing, or running code to an autonomous coding agent that explores, implements, and verifies on its own. A developer briefs it with a goal rather than step-by-step instructions and steers between phases. It runs in an isolated container with files synced to S3 and workspace access.38installs19Visual DesignThis skill produces visual outputs (charts, posters, infographics, diagrams, and artwork) as PNG or PDF from generated Python code. generate_chart handles data charts with matplotlib or plotly, and create_visual_design handles designs with reportlab, Pillow, or svgwrite. A developer uses it when an assistant needs to render a visual deliverable. It ships design guidance on palettes, typography, spacing, and a QA fix-verify cycle.38installs20WorkspaceThis skill gives an AI agent unified read and write access to files in the current session workspace. A developer adds it to a Strands agent so one skill's output (code-agent files, Word, Excel, images) can be read or handed to another skill. It abstracts path conventions and handles text and base64 binary content, with userId and sessionId injected automatically.35installs21NotionThis skill connects an agent to Notion so it can search, fetch, create, and update pages and databases. It converts markdown into Notion blocks and can append or replace specific blocks. A developer uses it when an assistant needs to read from or write documentation into a Notion workspace. It ships reference guides for knowledge capture, meeting prep, research, and spec-to-implementation.33installs22Doc Coauthoringdoc-coauthoring guides users through a structured workflow for collaboratively writing documentation, proposals, technical specs, and decision docs. A developer uses it to transfer context, refine content section by section, and reader-test the result before others see it. It works through three stages: context gathering, refinement and structure, and reader testing.29installs23GithubThis skill gives an agent OAuth-backed access to GitHub for reading repos, issues, pull requests, and files, and for writing branches, file changes, and pull requests. Read operations include repo and code search; write operations are gated behind explicit user approval. A developer uses it when the assistant needs to inspect or modify GitHub repositories. It defers deep code analysis to a separate code agent.28installs24Research AgentThis skill exposes a research_agent tool that autonomously plans, searches across the web, synthesizes findings, and returns a structured markdown report with citations and charts. It is invoked with a single free-form plan describing objectives, topics, and structure. A developer uses it when a task needs multi-source synthesis or a structured report rather than a quick lookup. The docs stress delegating simple lookups to a plain web search instead.6installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.