Enhancing AI Agents: Skills, MCP, RAG, and Memory