Nano Banana Pro
Agent skill for nano-banana-pro
High-level:
Sign in to like and favorite skills
A short, actionable guide to how I use skills.
High-level:
Example: Publishing an npm package
I’ll walk you through the process I used to create the simple npm publisher skill in .agent/skills/npm-publisher/SKILL.md.
Install Anthropic’s Skill Creator skill. It’s a skill that helps you create new skills.
npx universal-skills install --repo https://github.com/anthropics/skills --repo-dir skill-creator/ --local-dir ~/.agent/skills
I recommend installing the skill-creator skill into
~/.agent/skills. If you also want to work with Claude Code’s native skills feature, store the skill in ~/.claude/skills.
I don’t usually publish npm packages. However, TypeScript provides the best MCP implementation, so I chose it for this project. To publish my first npm package, I prompted my coding agent and provided it with external docs. After completing this task the first time, my agent’s session contained all the knowledge needed to publish npm packages. A few examples of knowledge I want my agent to have when I repeat the process:
From now on, I can use the npm-publisher skill. Its metadata is automatically loaded into my context. Unlike MCP servers, a skill usually takes fewer than 100 tokens, which is negligible compared to the GitHub MCP server using ~10k tokens.
--- name: npm-publisher description: > Use this skill when the user wants to publish, release, or deploy an npm package. It handles the complete release workflow, including staging changes, committing, version bumping, tagging, and pushing to trigger automated CI/CD publishing. ---
Whenever I write something like:
The agent can infer, based on the description in its context, that it should load the entire skill. At this point, my session contains all the knowledge needed to publish an npm package.