Skills are reusable abilities an AI agent uses to get things done, like writing, reasoning, or coding tasks . The concept was introduced by Anthropic and is widely used in modern coding agents (AWS Kiro, OpenCode, ClaudeCode, etc.). In this post, I want to show how to implement basic skills using Langchain and AWS Bedrock Nova. What are Agent Skills? Agent skills are what an AI can do, thinking through problems , making plans, using tools, remembering things, and talking clearly. They matter because they help the AI handle more than just simple questions, like tasks with multiple steps . These skills let the AI use real data and remember past context, so answers are more useful and relevant. They make the AI faster and more independent, so you don’t have to guide every step. Skills vs Tools vs Rules vs MCP Tools: What are the differences? Skills : What the agent can do internally, often packaged as reusable logic.…