# Aidentity — full index for agents Generated 2026-10-28. 526 skills, 507 installable, 25 sources. How to use: read this file to choose; fetch the SKILL.md URL for the full instructions; install with the command. ## audit-backlog-ado - id: `abrahamferga-scrum-skills/audit-backlog-ado` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/audit-backlog-ado - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/audit-backlog-ado/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/audit-backlog-ado/SKILL.md Audits the Azure DevOps product backlog for hygiene, story quality, and refinement readiness — identifying items that are too large, missing acceptance criteria, stale, unestimated, or out of priority order. Use when a Scrum Master or Product Owner says things like "audit the backlog", "is the backlog healthy", "review the backlog before refinement", "clean up the backlog", "check backlog hygiene", or "prepare the backlog for planning". Do not use for individual story audits — use audit-user-story for that. Do not use for sprint planning or velocity review. ## audit-sprint-ado - id: `abrahamferga-scrum-skills/audit-sprint-ado` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/audit-sprint-ado - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/audit-sprint-ado/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/audit-sprint-ado/SKILL.md Audits a completed or in-progress Azure DevOps sprint against Scrum and ADO best practices — checks Sprint Goal presence, work item hygiene, state transitions, field completeness, capacity tracking, and Definition of Done compliance. Surfaces findings with severity levels and offers to post a summary to the ADO wiki or add comments to specific work items. Use when anyone says things like "audit our sprint in ADO", "review the sprint in Azure DevOps", "check our ADO sprint health", "are our work items following best practices", or "sprint health check". Don't use for Jira, Sprint Planning, Daily Scrum, or Retrospective. Requires an Azure DevOps MCP connection. ## audit-sprint-jira - id: `abrahamferga-scrum-skills/audit-sprint-jira` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/audit-sprint-jira - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/audit-sprint-jira/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/audit-sprint-jira/SKILL.md Audits a completed or in-progress Jira sprint against Scrum and Jira best practices — checks Sprint Goal presence, issue hygiene, workflow transitions, field completeness, story point coverage, and sub-task consistency. Surfaces findings with severity levels and offers to add comments to specific issues or export a summary report. Use when anyone says things like "audit our sprint in Jira", "review the Jira sprint", "check our Jira sprint health", "are our issues following best practices", or "sprint health check in Jira". Don't use for Azure DevOps — use audit-sprint-ado instead. Don't use for Sprint Planning, Daily Scrum, or Retrospective. Requires a Jira MCP connection. ## audit-sprint-retrospective-ado - id: `abrahamferga-scrum-skills/audit-sprint-retrospective-ado` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/audit-sprint-retrospective-ado - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/audit-sprint-retrospective-ado/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/audit-sprint-retrospective-ado/SKILL.md Reads an Azure DevOps retrospective — from the ADO Retrospectives extension board, a wiki page, or retro-tagged work items — and produces a structured summary of what the team said, identifies patterns and recurring themes, audits whether action items are properly tracked as work items with owners, and generates concrete suggestions. Use when anyone says things like "summarize our retro", "audit the retrospective in ADO", "what were the action items from the retro", "review the team's retrospective board", "check our retro follow-up", or "did we capture everything from the retro". Don't use for facilitating a retrospective in real time, Jira projects, or general Scrum questions. ## audit-user-story - id: `abrahamferga-scrum-skills/audit-user-story` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/audit-user-story - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/audit-user-story/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/audit-user-story/SKILL.md Audits an existing user story against Scrum best practices — checks INVEST criteria, story format, acceptance criteria quality, and Definition of Ready compliance. Raises findings with clear severity levels and offers to post the audit as a comment on the work item for the Product Owner or PM to act on. Use when anyone says things like "audit this story", "review this user story", "is this story ready", "check this PBI", "does this story meet best practices", or pastes a story and asks for feedback. Don't use for creating new stories, sprint planning, or general Scrum questions. Works with ADO, Jira, or a pasted story. ## daily-sync-dev - id: `abrahamferga-scrum-skills/daily-sync-dev` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/daily-sync-dev - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/daily-sync-dev/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/daily-sync-dev/SKILL.md Prepares a developer's Daily Scrum update by pulling assigned Sprint Backlog items from the connected project management tool, checking recent git activity, and composing a concise Sprint-Goal-focused statement. Use when a developer says things like "prepare my standup", "daily sync update", "what did I work on", "help me with standup", or "what's my daily update". Don't use for sprint planning, backlog refinement, retrospectives, or any other Scrum ceremony. Don't use when the user is asking general questions about Scrum or the Daily Scrum format. ## dev-lead - id: `abrahamferga-scrum-skills/dev-lead` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/dev-lead - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/dev-lead/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/dev-lead/SKILL.md Acts as a technical lead pairing with a developer on a user story — reads the story, explores the codebase to understand the tech stack and existing patterns, then produces a concrete file-by-file implementation plan with specific guidance on what to change, where, and why. Use when a developer says things like "how do I implement this story", "where do I start on this PBI", "help me break down this technically", "which files do I need to change", "walk me through this story", "I need to implement #1234", or "help me plan this feature". Do not use for code review of completed work, story writing, sprint planning, or general architecture questions not tied to a specific story. ## dev-pr-description - id: `abrahamferga-scrum-skills/dev-pr-description` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/dev-pr-description - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/dev-pr-description/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/dev-pr-description/SKILL.md Generates a pull request description by reading the git diff and the linked user story, mapping each changed file to an acceptance criterion so reviewers know why each change exists. Use when a developer says things like "write my PR description", "generate a PR", "help me describe this pull request", "create the PR body", "what should I put in my PR", or is about to open a pull request. Do not use for code review, story writing, or general git help unrelated to a pull request. ## po-create-user-story - id: `abrahamferga-scrum-skills/po-create-user-story` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/po-create-user-story - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/po-create-user-story/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/po-create-user-story/SKILL.md Writes a high-quality user story from a plain-English prompt. Drafts immediately, refines through conversation, validates against INVEST, and creates the story in the connected PM tool after confirmation. Use when a Product Owner or Product Manager says things like "I need a story for…", "write a user story about…", "add to the backlog…", "create a PBI for…", "create a ticket for…", or describes a feature, user need, or problem to capture. Don't use for technical tasks with no user value framing, bug reports, spike investigations, or general Scrum questions. Don't use when the request is clearly for an epic or a full feature breakdown — write the single most valuable story and offer to split the rest. ## po-release-notes - id: `abrahamferga-scrum-skills/po-release-notes` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/po-release-notes - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/po-release-notes/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/po-release-notes/SKILL.md Generates audience-appropriate release notes from completed Sprint work items — translating technical changes into plain-language user outcomes for stakeholders, customers, or internal teams. Use when a Product Owner says things like "write release notes", "what shipped this Sprint", "generate a changelog", "what did we deliver", "draft the release email", or "summarise what we released". Do not use for sprint review facilitation — use sprint-review for that. Do not use for velocity analysis. ## po-split-story - id: `abrahamferga-scrum-skills/po-split-story` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/po-split-story - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/po-split-story/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/po-split-story/SKILL.md Applies proven story splitting patterns to break an oversized user story or epic into sprint-sized, independently deliverable stories. Use when a Product Owner or developer says things like "this story is too big", "we need to split this", "this will not fit in a sprint", "break this epic down", "help me slice this story", or when a story fails the Small criterion in INVEST. Do not use for writing new stories from scratch — use po-create-user-story instead. Do not use for sprint planning or backlog prioritization. ## sm-capacity-planning - id: `abrahamferga-scrum-skills/sm-capacity-planning` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/sm-capacity-planning - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/sm-capacity-planning/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/sm-capacity-planning/SKILL.md Calculates team capacity for the upcoming Sprint by accounting for team size, Sprint length, planned time off, ceremony overhead, and individual focus factors. Outputs total developer-days available and a recommended story point commitment range. Use when a Scrum Master or team says things like "plan our capacity", "how many points can we commit to", "capacity for next sprint", "how much can we take on", or "account for holidays in the sprint". Do not use for sprint planning facilitation — use sprint-planning for that. Do not use for velocity analysis — use sm-velocity-review for that. ## sm-impediment-log - id: `abrahamferga-scrum-skills/sm-impediment-log` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/sm-impediment-log - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/sm-impediment-log/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/sm-impediment-log/SKILL.md Helps a Scrum Master capture, track, and resolve impediments raised during Daily Scrums or Sprint events — logging them as ADO work items, assigning owners, setting target resolution dates, and surfacing overdue or recurring blockers. Use when a Scrum Master says things like "log an impediment", "track this blocker", "what are our open impediments", "any blockers from standup", "review our impediment backlog", "this needs escalating", or "what's blocking the team". Do not use for sprint planning, retrospectives, or general task tracking. ## sm-velocity-review - id: `abrahamferga-scrum-skills/sm-velocity-review` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/sm-velocity-review - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/sm-velocity-review/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/sm-velocity-review/SKILL.md Analyses the team's Sprint velocity over recent Sprints to identify trends, variability, and planning implications — producing a velocity chart summary, average, and guidance for the next Sprint commitment. Use when a Scrum Master or team says things like "review our velocity", "what is our velocity", "how consistent are we", "velocity trend", "are we getting faster or slower", "how many points should we commit to", or "check our historical velocity". Do not use for capacity planning — use sm-capacity-planning for that. Do not use for individual sprint audits. ## sprint-planning - id: `abrahamferga-scrum-skills/sprint-planning` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/sprint-planning - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/sprint-planning/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/sprint-planning/SKILL.md Facilitates Sprint Planning by helping the Scrum Team craft a Sprint Goal, select Product Backlog items, and build an initial Sprint Backlog. Use when anyone says things like "let's plan the sprint", "sprint planning", "what should we work on this sprint", "help us pick stories for the sprint", or "we need a sprint goal". Don't use for backlog refinement, story writing, Daily Scrum, Sprint Review, or Retrospective. Don't use when the team is asking general questions about how Sprint Planning works. ## sprint-review - id: `abrahamferga-scrum-skills/sprint-review` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/sprint-review - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/sprint-review/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/sprint-review/SKILL.md Facilitates the Sprint Review by presenting the increment, inspecting progress toward the Product Goal, and capturing Product Backlog adaptations. Use when anyone says things like "sprint review", "demo prep", "what did we complete this sprint", "review the increment", "what's the Product Backlog looking like after this sprint", or "stakeholder demo". Don't use for the Retrospective, Daily Scrum, Sprint Planning, or general questions about how Sprint Reviews work. Don't use when the team just wants a status report. ## stakeholder-update - id: `abrahamferga-scrum-skills/stakeholder-update` - category: project-management - license: MIT - status: stable - source: abrahamFerga/scrum-skills - install: npx aidentity add abrahamferga-scrum-skills/stakeholder-update - page: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/stakeholder-update/ - instructions: https://akshatnaruka.github.io/aidentity/skills/abrahamferga-scrum-skills/stakeholder-update/SKILL.md Drafts a clear, concise stakeholder update — translating Sprint progress, risks, and delivery forecasts into business language that non-technical stakeholders can act on. Use when a Product Owner or Scrum Master says things like "write a stakeholder update", "draft a status update", "send an update to the business", "prepare a progress report", "what do I tell the steering committee", "draft the weekly update", or "communicate sprint progress". Do not use for Sprint Review facilitation — use sprint-review for that. Do not use for release notes — use po-release-notes for that. ## api-and-interface-design - id: `addyosmani/api-and-interface-design` - category: design - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/api-and-interface-design - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/api-and-interface-design/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/api-and-interface-design/SKILL.md Guides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend. ## browser-testing-with-devtools - id: `addyosmani/browser-testing-with-devtools` - category: testing - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/browser-testing-with-devtools - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/browser-testing-with-devtools/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/browser-testing-with-devtools/SKILL.md Tests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture console errors, analyze network requests, profile performance, or verify visual output with real runtime data. Requires the chrome-devtools MCP server to be configured. ## ci-cd-and-automation - id: `addyosmani/ci-cd-and-automation` - category: devops - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/ci-cd-and-automation - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/ci-cd-and-automation/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/ci-cd-and-automation/SKILL.md Automates CI/CD pipeline setup. Use when setting up or modifying build and deployment pipelines. Use when you need to automate quality gates, configure test runners in CI, or establish deployment strategies. ## code-review-and-quality - id: `addyosmani/code-review-and-quality` - category: code-review - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/code-review-and-quality - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/code-review-and-quality/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/code-review-and-quality/SKILL.md Conducts multi-axis code review. Use before merging any change. Use when reviewing code written by yourself, another agent, or a human. Use when you need to assess code quality across multiple dimensions before it enters the main branch. ## code-simplification - id: `addyosmani/code-simplification` - category: engineering - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/code-simplification - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/code-simplification/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/code-simplification/SKILL.md Simplifies code for clarity. Use when refactoring code for clarity without changing behavior. Use when code works but is harder to read, maintain, or extend than it should be. Use when reviewing code that has accumulated unnecessary complexity. ## constraint-driven-development - id: `addyosmani/constraint-driven-development` - category: legal - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/constraint-driven-development - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/constraint-driven-development/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/constraint-driven-development/SKILL.md Establishes a project's quality bar as a written contract and stops agents quietly lowering it. Interviews the user on which dimensions matter, supplies sane default thresholds when they have no number in mind, records everything in CONSTRAINTS.md, and watches the diff for a weakened bar — new @ts-ignore or eslint-disable suppressions, skipped or deleted tests, assertions stripped out, unimplemented stubs, thresholds edited down. Use when no quality bar is written down, when the user says "set up constraints" or "define our standards", when an agent keeps silencing checks or skipping tests to get to green, when you need a coverage or performance threshold and don't know what number to pick, or when an agent writes more code than anyone will read. ## context-engineering - id: `addyosmani/context-engineering` - category: agents - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/context-engineering - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/context-engineering/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/context-engineering/SKILL.md Optimizes agent context setup. Use when starting a new session, when agent output quality degrades, when switching between tasks, or when you need to configure rules files and context for a project. ## debugging-and-error-recovery - id: `addyosmani/debugging-and-error-recovery` - category: debugging - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/debugging-and-error-recovery - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/debugging-and-error-recovery/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/debugging-and-error-recovery/SKILL.md Guides systematic root-cause debugging. Use when tests fail, builds break, behavior doesn't match expectations, or you encounter any unexpected error. Use when you need a systematic approach to finding and fixing the root cause rather than guessing. ## deprecation-and-migration - id: `addyosmani/deprecation-and-migration` - category: migration - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/deprecation-and-migration - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/deprecation-and-migration/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/deprecation-and-migration/SKILL.md Manages deprecation and migration. Use when removing old systems, APIs, or features. Use when migrating users from one implementation to another. Use when deciding whether to maintain or sunset existing code. ## documentation-and-adrs - id: `addyosmani/documentation-and-adrs` - category: docs - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/documentation-and-adrs - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/documentation-and-adrs/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/documentation-and-adrs/SKILL.md Records decisions and documentation. Use when making architectural decisions, changing public APIs, shipping features, or when you need to record context that future engineers and agents will need to understand the codebase. ## doubt-driven-development - id: `addyosmani/doubt-driven-development` - category: security - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/doubt-driven-development - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/doubt-driven-development/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/doubt-driven-development/SKILL.md Subjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when correctness matters more than speed, when working in unfamiliar code, when stakes are high (production, security-sensitive logic, irreversible operations), or any time a confident output would be cheaper to verify now than to debug later. ## frontend-ui-engineering - id: `addyosmani/frontend-ui-engineering` - category: frontend - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/frontend-ui-engineering - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/frontend-ui-engineering/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/frontend-ui-engineering/SKILL.md Builds production-quality, accessible, responsive user-facing UIs. Use when building or modifying interfaces and pages, creating components, implementing layouts, meeting WCAG accessibility requirements, managing state, or when the output needs to look and feel production-quality rather than AI-generated. ## git-workflow-and-versioning - id: `addyosmani/git-workflow-and-versioning` - category: git - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/git-workflow-and-versioning - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/git-workflow-and-versioning/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/git-workflow-and-versioning/SKILL.md Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, opening or reviewing a pull request (PR), pushing to a remote, or when you need to organize work across multiple parallel streams. Use when cutting a release, choosing a semantic version bump, tagging, or writing a changelog. ## idea-refine - id: `addyosmani/idea-refine` - category: testing - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/idea-refine - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/idea-refine/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/idea-refine/SKILL.md Refines raw ideas into sharp, actionable concepts through structured divergent and convergent thinking. Use when an idea is still vague, when you need to stress-test assumptions before committing to a plan, or when you want to expand options before converging on one. Triggers on "ideate", "refine this idea", or "stress-test my plan". ## incremental-implementation - id: `addyosmani/incremental-implementation` - category: engineering - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/incremental-implementation - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/incremental-implementation/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/incremental-implementation/SKILL.md Delivers changes incrementally. Use when implementing any feature or change that touches more than one file. Use when you're about to write a large amount of code at once, or when a task feels too big to land in one step. ## interview-me - id: `addyosmani/interview-me` - category: people - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/interview-me - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/interview-me/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/interview-me/SKILL.md Extracts what the user actually wants instead of what they think they should want. Achieves this through one-question-at-a-time interview until ~95% confidence about the underlying intent. Use when an ask is underspecified ("build me X" without "for whom" or "why now"), when the user explicitly invokes ("interview me", "grill me", "are we sure?", "stress-test my thinking"), or when you catch yourself silently filling in ambiguous requirements before any plan, spec, or code exists. ## observability-and-instrumentation - id: `addyosmani/observability-and-instrumentation` - category: devops - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/observability-and-instrumentation - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/observability-and-instrumentation/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/observability-and-instrumentation/SKILL.md Instruments code so production behavior is visible and diagnosable. Use when adding logging, metrics, tracing, or alerting. Use when shipping any feature that runs in production and you need evidence it works. Use when production issues are reported but you can't tell what happened from the available data. ## performance-optimization - id: `addyosmani/performance-optimization` - category: performance - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/performance-optimization - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/performance-optimization/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/performance-optimization/SKILL.md Optimizes application performance across frontend, backend, queries, and databases. Use when performance requirements exist, when you suspect performance regressions, when Core Web Vitals or load times need improvement, when N+1 query patterns need fixing, or when profiling reveals bottlenecks. ## planning-and-task-breakdown - id: `addyosmani/planning-and-task-breakdown` - category: planning - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/planning-and-task-breakdown - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/planning-and-task-breakdown/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/planning-and-task-breakdown/SKILL.md Breaks work into ordered tasks. Use when you have a spec or clear requirements and need to break work into implementable tasks. Use when a task feels too large to start, when you need to estimate scope, or when parallel work is possible. ## security-and-hardening - id: `addyosmani/security-and-hardening` - category: security - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/security-and-hardening - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/security-and-hardening/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/security-and-hardening/SKILL.md Hardens code against vulnerabilities. Use when handling user input, authentication, data storage, or external integrations. Use when building any feature that accepts untrusted data, manages user sessions, or interacts with third-party services. Use when personal data or privacy compliance (GDPR, CCPA) is involved. ## shipping-and-launch - id: `addyosmani/shipping-and-launch` - category: growth - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/shipping-and-launch - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/shipping-and-launch/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/shipping-and-launch/SKILL.md Prepares production launches. Use when preparing to deploy to production. Use when you need a pre-launch checklist, when setting up monitoring, when planning a staged rollout, or when you need a rollback strategy. ## source-driven-development - id: `addyosmani/source-driven-development` - category: docs - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/source-driven-development - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/source-driven-development/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/source-driven-development/SKILL.md Grounds every implementation decision in official documentation. Use when you want authoritative, source-cited code free from outdated patterns. Use when building with any framework or library where correctness matters. ## spec-driven-development - id: `addyosmani/spec-driven-development` - category: planning - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/spec-driven-development - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/spec-driven-development/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/spec-driven-development/SKILL.md Creates specs before coding. Use when starting a new project, feature, or significant change and no specification exists yet. Use when requirements are unclear, ambiguous, or only exist as a vague idea. Use when a single requirement spans several independently testable capabilities and needs decomposing into a capability map of modules before specifying. ## test-driven-development - id: `addyosmani/test-driven-development` - category: testing - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/test-driven-development - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/test-driven-development/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/test-driven-development/SKILL.md Drives development with tests. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to prove that code works, when a bug report arrives, or when you're about to modify existing functionality. ## using-agent-skills - id: `addyosmani/using-agent-skills` - category: agents - license: MIT - status: stable - source: addyosmani/agent-skills - install: npx aidentity add addyosmani/using-agent-skills - page: https://akshatnaruka.github.io/aidentity/skills/addyosmani/using-agent-skills/ - instructions: https://akshatnaruka.github.io/aidentity/skills/addyosmani/using-agent-skills/SKILL.md Discovers and invokes agent skills. Use when starting a session or when you need to discover which skill applies to the current task. This is the meta-skill that governs how all other skills are discovered and invoked. ## 3-statement - id: `agentii-ai-agentii-investment-intelligence/3-statement` - category: finance - license: Apache-2.0 - status: stable - source: agentii-ai/agentii-investment-intelligence - install: npx aidentity add agentii-ai-agentii-investment-intelligence/3-statement - page: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/3-statement/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/3-statement/SKILL.md 3-statement financial model, integrated IS BS CF, income statement projection, balance sheet forecast, cash flow statement, cross-statement balancing, financial model build, operating model, three statement model, integrated financial statements ## comps - id: `agentii-ai-agentii-investment-intelligence/comps` - category: finance - license: Apache-2.0 - status: stable - source: agentii-ai/agentii-investment-intelligence - install: npx aidentity add agentii-ai-agentii-investment-intelligence/comps - page: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/comps/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/comps/SKILL.md Comparable company analysis, trading comps, peer multiples, EV/EBITDA comparison, P/E benchmarking, comps table, relative valuation, industry multiples, precedent transactions, trading comparable analysis # Curated subset — provenance RECORDED 2026-09-21 (spec 058 T004/T005, FR-051). # # This value was NOT curated and reviewed. It reached the generated # `skill-registry.yaml` first, by a hand-edit of that file on 2026-09-20 (commit # `aea28b1`, "test and debug"), which put the repo red on Check 31 — the registry said # `[retrieval-scope]` while this file declared no `essentials_modes` at all. Spec 058 # then reconciled the divergence by declaring the registry's value here, which is the # declaration FR-051 asks for (the source of truth is this file; `sync-registry.sh` # regenerates the registry from it — `sync_registry.build_entries()` reads # `essentials_modes` straight from this frontmatter, so a hand-edit to the registry # cannot survive a check). # # What is still OPEN is the curation itself: nobody has judged whether # `retrieval-scope` is the right default for this skill. The kit's only documented # derivation, `essentials_modes = first <=3 modes` (scripts/mode_backfill.py), would # give `[preflight, triggers, defaults]` — this file's own document sections, not # analysis modes — which is why that derivation is not what was applied. Note the # asymmetry a reviewer should start from: `reverse-dcf` declares the SAME five modes # (`preflight, triggers, defaults, methodology, retrieval-scope`) and defaulted to # `[methodology]`, which is what `depth_to_modes`'s own fallback prefers where it # exists. Two skills, identical declared sets, different answers, no recorded reason. # Owner: whoever owns this skill's methodology. ## dcf - id: `agentii-ai-agentii-investment-intelligence/dcf` - category: finance - license: Apache-2.0 - status: stable - source: agentii-ai/agentii-investment-intelligence - install: npx aidentity add agentii-ai-agentii-investment-intelligence/dcf - page: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/dcf/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/dcf/SKILL.md DCF valuation model, discounted cash flow, intrinsic value, WACC calculation, terminal value, free cash flow projection, equity value per share, DCF sensitivity analysis, unlevered free cash flow, present value calculation, build a DCF ## full-equity-research - id: `agentii-ai-agentii-investment-intelligence/full-equity-research` - category: finance - license: Apache-2.0 - status: stable - source: agentii-ai/agentii-investment-intelligence - install: npx aidentity add agentii-ai-agentii-investment-intelligence/full-equity-research - page: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/full-equity-research/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/full-equity-research/SKILL.md The Auto 档 scenario — a soft-plan orchestrator for a complete fundamental equity research thesis: understand → financials → valuation → synthesize. The body is a soft plan (stages), not a rigid DAG; correctness is enforced by each referenced skill's own requires: preconditions, never by this plan's rigidity (Q2). ## lbo - id: `agentii-ai-agentii-investment-intelligence/lbo` - category: finance - license: Apache-2.0 - status: stable - source: agentii-ai/agentii-investment-intelligence - install: npx aidentity add agentii-ai-agentii-investment-intelligence/lbo - page: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/lbo/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/lbo/SKILL.md LBO model, leveraged buyout, private equity acquisition, sources and uses, debt schedule, returns waterfall, sponsor IRR, MOIC calculation, PE exit analysis, LBO valuation ## med-market-sizing - id: `agentii-ai-agentii-investment-intelligence/med-market-sizing` - category: finance - license: Apache-2.0 - status: stable - source: agentii-ai/agentii-investment-intelligence - install: npx aidentity add agentii-ai-agentii-investment-intelligence/med-market-sizing - page: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/med-market-sizing/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/med-market-sizing/SKILL.md Patient-flow market sizing for med products — prevalence → diagnosed → interested → affordable → covered → treated → persistent, priced as price × duration per cohort, with capacity constraints, named historical analog anchoring, and always bull/base/bear named-driver grids. Use to size a therapy area or product market before any valuation or share work. ## peer-bench - id: `agentii-ai-agentii-investment-intelligence/peer-bench` - category: finance - license: Apache-2.0 - status: stable - source: agentii-ai/agentii-investment-intelligence - install: npx aidentity add agentii-ai-agentii-investment-intelligence/peer-bench - page: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/peer-bench/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/peer-bench/SKILL.md Peer benchmarking, multi-ticker financial comparison, growth value matrix, composite z-score ranking, industry peer comparison, competitive benchmarking, sector relative performance, peer group analysis, industry leader comparison, financial ratio benchmarking ## peer-bench-med - id: `agentii-ai-agentii-investment-intelligence/peer-bench-med` - category: finance - license: Apache-2.0 - status: stable - source: agentii-ai/agentii-investment-intelligence - install: npx aidentity add agentii-ai-agentii-investment-intelligence/peer-bench-med - page: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/peer-bench-med/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/peer-bench-med/SKILL.md Med peer benchmarking: select actual biotech/pharma peers via the med universe (drug/indication overlap where possible) and compare med-relevant metrics — pipeline depth, catalyst density, cash position, margins, valuation multiples. ## pitch-deck - id: `agentii-ai-agentii-investment-intelligence/pitch-deck` - category: finance - license: Apache-2.0 - status: stable - source: agentii-ai/agentii-investment-intelligence - install: npx aidentity add agentii-ai-agentii-investment-intelligence/pitch-deck - page: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/pitch-deck/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/pitch-deck/SKILL.md Investment pitch deck, investment committee presentation, buy-side pitch, sell-side pitch, investment thesis slides, executive summary presentation, financial presentation, board deck, investor presentation, strategy deck ## recent-quarter-med - id: `agentii-ai-agentii-investment-intelligence/recent-quarter-med` - category: finance - license: Apache-2.0 - status: stable - source: agentii-ai/agentii-investment-intelligence - install: npx aidentity add agentii-ai-agentii-investment-intelligence/recent-quarter-med - page: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/recent-quarter-med/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/recent-quarter-med/SKILL.md Med-adapted recent-quarter review: last print financials, pipeline-milestone awareness, and FDA-event context — reads the quarter through the med lens (milestones moved, runway, regulatory updates) rather than generic financials alone. ## risk - id: `agentii-ai-agentii-investment-intelligence/risk` - category: finance - license: Apache-2.0 - status: stable - source: agentii-ai/agentii-investment-intelligence - install: npx aidentity add agentii-ai-agentii-investment-intelligence/risk - page: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/risk/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/risk/SKILL.md Risk analysis, regulatory risk assessment, competitive risk, macro risk, technology risk, litigation risk, financial risk assessment, enterprise risk, operational risk, geopolitical risk exposure ## trade-template - id: `agentii-ai-agentii-investment-intelligence/trade-template` - category: finance - license: Apache-2.0 - status: stable - source: agentii-ai/agentii-investment-intelligence - install: npx aidentity add agentii-ai-agentii-investment-intelligence/trade-template - page: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/trade-template/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agentii-ai-agentii-investment-intelligence/trade-template/SKILL.md Standardized trade idea template, multi-method price target derivation PE and sales multiple approaches, GAAP to non-GAAP reconciliation, base bull bear scenario construction, investment thesis structuring, Zendesk-style case methodology ## drawio-skill - id: `agents365-ai-drawio-skill/drawio-skill` - category: architecture - license: MIT - status: stable - source: Agents365-ai/drawio-skill - install: npx aidentity add agents365-ai-drawio-skill/drawio-skill - page: https://akshatnaruka.github.io/aidentity/skills/agents365-ai-drawio-skill/drawio-skill/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agents365-ai-drawio-skill/drawio-skill/SKILL.md Create and edit draw.io/diagrams.net diagrams as editable `.drawio` files. Covers architecture, UML/ERD/sequence, BPMN, network, and swimlane views authored from a description or converted from code, IaC, SQL, and API schemas, plus sync, query, test, review, export, and publish of existing diagrams. Use when the user asks for draw.io/diagrams.net or an editable diagram; prefer Mermaid/PlantUML when diagrams-as-code is enough. ## backtrader - id: `agiprolabs-claude-trading-skills/backtrader` - category: quant - license: MIT - status: stable - source: agiprolabs/claude-trading-skills - install: npx aidentity add agiprolabs-claude-trading-skills/backtrader - page: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/backtrader/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/backtrader/SKILL.md Event-driven backtesting with bar-by-bar execution, complex order types, multiple analyzers, and custom indicators ## copy-trading - id: `agiprolabs-claude-trading-skills/copy-trading` - category: quant - license: MIT - status: stable - source: agiprolabs/claude-trading-skills - install: npx aidentity add agiprolabs-claude-trading-skills/copy-trading - page: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/copy-trading/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/copy-trading/SKILL.md Wallet evaluation, monitoring, and copy-trade strategy design for Solana DEX trading ## exit-strategies - id: `agiprolabs-claude-trading-skills/exit-strategies` - category: quant - license: MIT - status: stable - source: agiprolabs/claude-trading-skills - install: npx aidentity add agiprolabs-claude-trading-skills/exit-strategies - page: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/exit-strategies/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/exit-strategies/SKILL.md Systematic exit rules, stop-loss methods, take-profit strategies, and trailing stop implementations for crypto trading ## fixed-income - id: `agiprolabs-claude-trading-skills/fixed-income` - category: quant - license: MIT - status: stable - source: agiprolabs/claude-trading-skills - install: npx aidentity add agiprolabs-claude-trading-skills/fixed-income - page: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/fixed-income/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/fixed-income/SKILL.md [STUB] Bond pricing, yield curves, duration and convexity analysis, and DeFi lending rate modeling ## kelly-criterion - id: `agiprolabs-claude-trading-skills/kelly-criterion` - category: quant - license: MIT - status: stable - source: agiprolabs/claude-trading-skills - install: npx aidentity add agiprolabs-claude-trading-skills/kelly-criterion - page: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/kelly-criterion/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/kelly-criterion/SKILL.md Kelly criterion optimal sizing with fractional variants, edge estimation, and practical application for crypto trading ## mev-analysis - id: `agiprolabs-claude-trading-skills/mev-analysis` - category: quant - license: MIT - status: stable - source: agiprolabs/claude-trading-skills - install: npx aidentity add agiprolabs-claude-trading-skills/mev-analysis - page: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/mev-analysis/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/mev-analysis/SKILL.md MEV exposure assessment, sandwich attack detection, and protection strategies for Solana DEX trading ## position-sizing - id: `agiprolabs-claude-trading-skills/position-sizing` - category: quant - license: MIT - status: stable - source: agiprolabs/claude-trading-skills - install: npx aidentity add agiprolabs-claude-trading-skills/position-sizing - page: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/position-sizing/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/position-sizing/SKILL.md Trade sizing methods including fixed fractional, volatility-adjusted, Kelly criterion, and liquidity-constrained sizing ## regime-detection - id: `agiprolabs-claude-trading-skills/regime-detection` - category: quant - license: MIT - status: stable - source: agiprolabs/claude-trading-skills - install: npx aidentity add agiprolabs-claude-trading-skills/regime-detection - page: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/regime-detection/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/regime-detection/SKILL.md Market regime identification using volatility clustering, trend detection, and statistical methods for adaptive trading ## risk-management - id: `agiprolabs-claude-trading-skills/risk-management` - category: quant - license: MIT - status: stable - source: agiprolabs/claude-trading-skills - install: npx aidentity add agiprolabs-claude-trading-skills/risk-management - page: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/risk-management/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/risk-management/SKILL.md Portfolio-level risk controls, drawdown management, exposure limits, and circuit breakers for crypto trading ## sybil-detection - id: `agiprolabs-claude-trading-skills/sybil-detection` - category: quant - license: MIT - status: stable - source: agiprolabs/claude-trading-skills - install: npx aidentity add agiprolabs-claude-trading-skills/sybil-detection - page: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/sybil-detection/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/sybil-detection/SKILL.md Coordinated wallet cluster detection, wash trading identification, and fake activity analysis for Solana tokens ## trade-accounting - id: `agiprolabs-claude-trading-skills/trade-accounting` - category: quant - license: MIT - status: stable - source: agiprolabs/claude-trading-skills - install: npx aidentity add agiprolabs-claude-trading-skills/trade-accounting - page: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/trade-accounting/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/trade-accounting/SKILL.md Double-entry bookkeeping for trading operations with ledger management, P&L statements, balance sheets, and cash flow reporting ## vectorbt - id: `agiprolabs-claude-trading-skills/vectorbt` - category: quant - license: MIT - status: stable - source: agiprolabs/claude-trading-skills - install: npx aidentity add agiprolabs-claude-trading-skills/vectorbt - page: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/vectorbt/ - instructions: https://akshatnaruka.github.io/aidentity/skills/agiprolabs-claude-trading-skills/vectorbt/SKILL.md High-performance vectorized backtesting with parameter optimization, portfolio simulation, and rich performance metrics ## academy-guide - id: `anthropic-official/academy-guide` - category: docs - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/academy-guide/ - upstream: https://github.com/anthropics/skills/blob/main/skills/academy-guide/SKILL.md Stop and check this skill before finishing any reply to a question about how to use Claude or a Claude product — it recommends matching courses, tutorials, and use cases from Claude Academy (academy.claude.com), Anthropic's learning hub. Trigger on: "how do I", "how can I", "getting started with", "what can Claude do", "teach me", "learn to use"; questions about artifacts, projects, skills, plugins, connectors, MCP; requests about rolling Claude out to a team, class, or organization; and any ask for training materials, onboarding content, or learning resources. Use it when the user is learning how to use a feature or product — not when they are mid-task and just want the task done. This skill composes with other skills: after consulting product documentation to answer how a Claude feature works, also check here for a matching course or tutorial — a docs-grounded answer and an Academy recommendation belong together. Only recommend on a strong match; never invent Academy content. ## algorithmic-art - id: `anthropic-official/algorithmic-art` - category: design - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/algorithmic-art/ - upstream: https://github.com/anthropics/skills/blob/main/skills/algorithmic-art/SKILL.md Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations. ## brand-guidelines - id: `anthropic-official/brand-guidelines` - category: design - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/brand-guidelines/ - upstream: https://github.com/anthropics/skills/blob/main/skills/brand-guidelines/SKILL.md Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply. ## canvas-design - id: `anthropic-official/canvas-design` - category: design - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/canvas-design/ - upstream: https://github.com/anthropics/skills/blob/main/skills/canvas-design/SKILL.md Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations. ## claude-api - id: `anthropic-official/claude-api` - category: api - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/claude-api/ - upstream: https://github.com/anthropics/skills/blob/main/skills/claude-api/SKILL.md Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER — read BEFORE opening the target file; don't skip because it "looks like a one-liner" — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/limits/caching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/extract/classify/rewrite/converse over NL; debugging refusals/cutoffs/streaming/tool-calls/tokens). SKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named — don't Read the file). ## discernment-nudge - id: `anthropic-official/discernment-nudge` - category: copywriting - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/discernment-nudge/ - upstream: https://github.com/anthropics/skills/blob/main/skills/discernment-nudge/SKILL.md After you give a substantive answer or draft that the user may act on — advice or recommendations, drafted artifacts such as goals, plans, pitches, proposals, or emails, estimates or projections, analysis or interpretation of data, factual claims they may rely on, or a multi-step argument — invoke this skill BEFORE finalizing your reply and then, if it applies, append 2-3 short follow-up questions, each tied to something specific in what you just produced, that help the user check key facts, probe the reasoning or assumptions, and notice missing context. Do this at most once per conversation. Skip it when the user asked a trivial how-to or simple lookup, wants a purely educational explanation, asked you only to format, convert, or assemble a file from content they provided, is writing code they will run, is doing creative writing or casual chat, or already asked you to double-check, cite, or review — the skill file explains these boundaries and the exact output format. ## doc-coauthoring - id: `anthropic-official/doc-coauthoring` - category: docs - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/doc-coauthoring/ - upstream: https://github.com/anthropics/skills/blob/main/skills/doc-coauthoring/SKILL.md Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks. ## docx - id: `anthropic-official/docx` - category: docs - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/docx/ - upstream: https://github.com/anthropics/skills/blob/main/skills/docx/SKILL.md Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', '.dotx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx or .dotx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation. ## frontend-design - id: `anthropic-official/frontend-design` - category: design - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/frontend-design/ - upstream: https://github.com/anthropics/skills/blob/main/skills/frontend-design/SKILL.md Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults. ## internal-comms - id: `anthropic-official/internal-comms` - category: copywriting - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/internal-comms/ - upstream: https://github.com/anthropics/skills/blob/main/skills/internal-comms/SKILL.md A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.). ## mcp-builder - id: `anthropic-official/mcp-builder` - category: api - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/mcp-builder/ - upstream: https://github.com/anthropics/skills/blob/main/skills/mcp-builder/SKILL.md Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK). ## pdf - id: `anthropic-official/pdf` - category: docs - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/pdf/ - upstream: https://github.com/anthropics/skills/blob/main/skills/pdf/SKILL.md Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill. ## pptx - id: `anthropic-official/pptx` - category: docs - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/pptx/ - upstream: https://github.com/anthropics/skills/blob/main/skills/pptx/SKILL.md Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill. ## skill-creator - id: `anthropic-official/skill-creator` - category: agents - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/skill-creator/ - upstream: https://github.com/anthropics/skills/blob/main/skills/skill-creator/SKILL.md Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy. ## slack-gif-creator - id: `anthropic-official/slack-gif-creator` - category: motion - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/slack-gif-creator/ - upstream: https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/SKILL.md Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like "make me a GIF of X doing Y for Slack. ## theme-factory - id: `anthropic-official/theme-factory` - category: design - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/theme-factory/ - upstream: https://github.com/anthropics/skills/blob/main/skills/theme-factory/SKILL.md Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly. ## web-artifacts-builder - id: `anthropic-official/web-artifacts-builder` - category: frontend - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/web-artifacts-builder/ - upstream: https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/SKILL.md Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts. ## webapp-testing - id: `anthropic-official/webapp-testing` - category: testing - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/webapp-testing/ - upstream: https://github.com/anthropics/skills/blob/main/skills/webapp-testing/SKILL.md Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs. ## xlsx - id: `anthropic-official/xlsx` - category: docs - license: LicenseRef-Proprietary - status: stable - source: anthropics/skills - install: not hosted — use upstream - page: https://akshatnaruka.github.io/aidentity/skills/anthropic-official/xlsx/ - upstream: https://github.com/anthropics/skills/blob/main/skills/xlsx/SKILL.md Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .xltx, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved. ## cavecrew - id: `caveman/cavecrew` - category: context - license: Apache-2.0 - status: stable - source: JuliusBrussee/caveman - install: npx aidentity add caveman/cavecrew - page: https://akshatnaruka.github.io/aidentity/skills/caveman/cavecrew/ - instructions: https://akshatnaruka.github.io/aidentity/skills/caveman/cavecrew/SKILL.md When to delegate to `cavecrew-investigator` (locate code), `cavecrew-builder` (1-2 file edit) or `cavecrew-reviewer` (diff review) instead of working inline or using `Explore`. Their output is compressed, so main context lasts longer. ## caveman - id: `caveman/caveman` - category: context - license: Apache-2.0 - status: stable - source: JuliusBrussee/caveman - install: npx aidentity add caveman/caveman - page: https://akshatnaruka.github.io/aidentity/skills/caveman/caveman/ - instructions: https://akshatnaruka.github.io/aidentity/skills/caveman/caveman/SKILL.md Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode". ## caveman-commit - id: `caveman/caveman-commit` - category: context - license: Apache-2.0 - status: stable - source: JuliusBrussee/caveman - install: npx aidentity add caveman/caveman-commit - page: https://akshatnaruka.github.io/aidentity/skills/caveman/caveman-commit/ - instructions: https://akshatnaruka.github.io/aidentity/skills/caveman/caveman-commit/SKILL.md Write a Conventional Commits message compressed to intent only. Use for "write a commit", "commit message", /commit or /caveman-commit. ## caveman-compress - id: `caveman/caveman-compress` - category: context - license: Apache-2.0 - status: stable - source: JuliusBrussee/caveman - install: npx aidentity add caveman/caveman-compress - page: https://akshatnaruka.github.io/aidentity/skills/caveman/caveman-compress/ - instructions: https://akshatnaruka.github.io/aidentity/skills/caveman/caveman-compress/SKILL.md Compress a memory file such as CLAUDE.md or a todo list into caveman format to save input tokens, keeping a readable backup. Sends the file's text to the configured model provider. Trigger: /caveman-compress. ## caveman-review - id: `caveman/caveman-review` - category: context - license: Apache-2.0 - status: stable - source: JuliusBrussee/caveman - install: npx aidentity add caveman/caveman-review - page: https://akshatnaruka.github.io/aidentity/skills/caveman/caveman-review/ - instructions: https://akshatnaruka.github.io/aidentity/skills/caveman/caveman-review/SKILL.md Compressed code review - one line per finding with location, problem and fix. Use for /caveman-review, "review this PR", or "review the diff". ## caveman-stats - id: `caveman/caveman-stats` - category: context - license: Apache-2.0 - status: stable - source: JuliusBrussee/caveman - install: npx aidentity add caveman/caveman-stats - page: https://akshatnaruka.github.io/aidentity/skills/caveman/caveman-stats/ - instructions: https://akshatnaruka.github.io/aidentity/skills/caveman/caveman-stats/SKILL.md Show recorded output and cache-read token usage and mode attribution for the current Claude Code session, or locate the host's native usage report. Trigger: /caveman-stats. ## megacave - id: `caveman/megacave` - category: context - license: Apache-2.0 - status: stable - source: JuliusBrussee/caveman - install: npx aidentity add caveman/megacave - page: https://akshatnaruka.github.io/aidentity/skills/caveman/megacave/ - instructions: https://akshatnaruka.github.io/aidentity/skills/caveman/megacave/SKILL.md Caveman in Classical Chinese: 文言文 register, far fewer characters, technical terms verbatim. Invoke only with /megacave or /caveman wenyan. Stays on until "stop caveman" or "normal mode". ## ultracave - id: `caveman/ultracave` - category: context - license: Apache-2.0 - status: stable - source: JuliusBrussee/caveman - install: npx aidentity add caveman/ultracave - page: https://akshatnaruka.github.io/aidentity/skills/caveman/ultracave/ - instructions: https://akshatnaruka.github.io/aidentity/skills/caveman/ultracave/SKILL.md Caveman at maximum compression: fragments, one word when one word is enough, each fact once. Invoke only with /ultracave or /caveman ultra. Stays on until "stop caveman" or "normal mode". ## fish-for-leads - id: `emmapbingham-agentic-newsroom/fish-for-leads` - category: media - license: MIT - status: stable - source: emmapbingham/agentic-newsroom - install: npx aidentity add emmapbingham-agentic-newsroom/fish-for-leads - page: https://akshatnaruka.github.io/aidentity/skills/emmapbingham-agentic-newsroom/fish-for-leads/ - instructions: https://akshatnaruka.github.io/aidentity/skills/emmapbingham-agentic-newsroom/fish-for-leads/SKILL.md Operates the everyday, cheap go-fish loop over a data-journalism newsroom's sourced SQLite corpus — runs one live screen, gates candidates before they cost editor attention (template collapse, actor test, novelty-lite), surfaces survivors as leads, builds derived tables on demand, and promotes leads into cases. Every state change lands in the actions journal with an actor and review state; agents act provisionally and the editor reviews a ranked queue afterward (acknowledge or overturn, signed). On invocation reads full posture (screens with yield, leads, dispositions, unreviewed actions). Hands off to track-investigation on promotion, and to sweep-for-screens when the live slate is exhausted. Use when running the newsroom, going fishing, surfacing or triaging leads, reviewing autonomous actions, promoting a lead, or building a derived table. Trigger phrases: run the newsroom, newsroom status, go fish, surface leads, triage leads, review actions, promote a lead, check posture. ## ingest-to-sqlite - id: `emmapbingham-agentic-newsroom/ingest-to-sqlite` - category: media - license: MIT - status: stable - source: emmapbingham/agentic-newsroom - install: npx aidentity add emmapbingham-agentic-newsroom/ingest-to-sqlite - page: https://akshatnaruka.github.io/aidentity/skills/emmapbingham-agentic-newsroom/ingest-to-sqlite/ - instructions: https://akshatnaruka.github.io/aidentity/skills/emmapbingham-agentic-newsroom/ingest-to-sqlite/SKILL.md Turns a messy structured dataset (JSON, JSONL, XML, CSV, or nested API dumps) into a normalized, queryable, auditable SQLite database. Encodes a verifiable-ingestion methodology — preserve the source's own IDs as keys, store money and numbers both raw and parsed, fold controlled vocabularies into reference tables, add FTS5 for free text, stamp every fact row with a source key or URL, make rebuilds source-scoped and idempotent, and validate by reconciling row counts and foreign keys against the raw source. Use when building a database or ETL pipeline from raw data files, designing a SQLite schema, normalizing nested data, or making query results traceable for journalism, research, or analytics. Includes a generic database verifier. ## sweep-for-screens - id: `emmapbingham-agentic-newsroom/sweep-for-screens` - category: media - license: MIT - status: stable - source: emmapbingham/agentic-newsroom - install: npx aidentity add emmapbingham-agentic-newsroom/sweep-for-screens - page: https://akshatnaruka.github.io/aidentity/skills/emmapbingham-agentic-newsroom/sweep-for-screens/ - instructions: https://akshatnaruka.github.io/aidentity/skills/emmapbingham-agentic-newsroom/sweep-for-screens/SKILL.md Runs the rare, expensive fleet sweep that expands a data-journalism newsroom's fishing capability over a sourced SQLite corpus — designs new deterministic SQL screens and proposes the derived tables they need, without generating leads directly. Reads and writes screens/derived_tables/sweeps in newsroom.db; the fish-for-leads skill runs the screens and surfaces leads. Encodes the contrast taxonomy (six ways a lead can deviate from a baseline, crossed with the corpus's grains) that partitions idea space across a scout fleet, fleet run-economics (pilot-first, probe budgets, tier models by fleet size, hard token ceilings), and the beat-nomination discipline for using outside reporting to aim the corpus without letting it into evidence. Use when sweeping for new screen ideas, designing a screen, expanding fishing capability, proposing a derived table, or running a fleet sweep. Trigger phrases: sweep for leads, design new screens, expand the newsroom, run a sweep, propose a derived table. ## track-investigation - id: `emmapbingham-agentic-newsroom/track-investigation` - category: media - license: MIT - status: stable - source: emmapbingham/agentic-newsroom - install: npx aidentity add emmapbingham-agentic-newsroom/track-investigation - page: https://akshatnaruka.github.io/aidentity/skills/emmapbingham-agentic-newsroom/track-investigation/ - instructions: https://akshatnaruka.github.io/aidentity/skills/emmapbingham-agentic-newsroom/track-investigation/SKILL.md Runs and tracks data-driven investigative-journalism cases across sessions over a SQLite corpus. Starts when a logged lead is promoted from the newsroom (fish-for-leads skill) — opens the case, runs drilldown, compiles evidence, verifies the finding (builder → skeptic → judge), and conducts a novelty scan. Defines durable on-disk case files (hypothesis, sourced evidence, running log), a layered data architecture that keeps the immutable source database, shared rebuildable derived tables, and case-local artifacts separate and reproducible. Built for the db/gain.db corpus but the discipline is general. Use when promoting a lead to a case, starting or resuming an investigation, building or refuting a case from data, managing investigation state across context windows, or verifying a finding. Trigger phrases: promote a lead, open a case, track an investigation, resume the investigation, build a case, verify a finding. ## backend-patterns - id: `everything-claude-code/backend-patterns` - category: architecture - license: MIT - status: stable - source: affaan-m/everything-claude-code - install: npx aidentity add everything-claude-code/backend-patterns - page: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/backend-patterns/ - instructions: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/backend-patterns/SKILL.md Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes. Use when building or reviewing Node.js, Express, or Next.js API routes and their data access. ## benchmark-methodology - id: `everything-claude-code/benchmark-methodology` - category: quality - license: MIT - status: stable - source: affaan-m/everything-claude-code - install: npx aidentity add everything-claude-code/benchmark-methodology - page: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/benchmark-methodology/ - instructions: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/benchmark-methodology/SKILL.md Use after competitive-platform-analysis has produced a tiered competitor set. Scores each competitor across nine weighted dimensions (positioning, voice, visual craft, offer packaging, evidence, enterprise-readiness, thought leadership, pricing, client's strategic tension) with explicit 1–5 rubrics and a tension-plot. Precedes competitive-report-structure. ## coding-standards - id: `everything-claude-code/coding-standards` - category: frontend - license: MIT - status: stable - source: affaan-m/everything-claude-code - install: npx aidentity add everything-claude-code/coding-standards - page: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/coding-standards/ - instructions: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/coding-standards/SKILL.md Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns. Use when reviewing code quality or naming with no framework-specific skill that applies. ## context-and-decisions - id: `everything-claude-code/context-and-decisions` - category: context - license: MIT - status: stable - source: affaan-m/everything-claude-code - install: npx aidentity add everything-claude-code/context-and-decisions - page: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/context-and-decisions/ - instructions: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/context-and-decisions/SKILL.md Govern stable domain context with a narrowly scoped CONTEXT.md when needed, and route hard-to-reverse decisions to ECC's existing architecture-decision-records skill. Use when domain terms require repeated explanation, one term has multiple meanings, unclear language causes module-boundary mistakes, or domain semantics must remain separate from architecture decisions. ## e2e-testing - id: `everything-claude-code/e2e-testing` - category: testing - license: MIT - status: stable - source: affaan-m/everything-claude-code - install: npx aidentity add everything-claude-code/e2e-testing - page: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/e2e-testing/ - instructions: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/e2e-testing/SKILL.md Playwright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies. Use when writing Playwright tests, structuring page objects, or fixing flaky E2E runs in CI. ## eval-harness - id: `everything-claude-code/eval-harness` - category: quality - license: MIT - status: stable - source: affaan-m/everything-claude-code - install: npx aidentity add everything-claude-code/eval-harness - page: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/eval-harness/ - instructions: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/eval-harness/SKILL.md Formal evaluation framework for Claude Code sessions implementing eval-driven development (EDD) principles. Use when a Claude Code workflow needs a formal eval before it is trusted or changed. ## nextjs-turbopack - id: `everything-claude-code/nextjs-turbopack` - category: frontend - license: MIT - status: stable - source: affaan-m/everything-claude-code - install: npx aidentity add everything-claude-code/nextjs-turbopack - page: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/nextjs-turbopack/ - instructions: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/nextjs-turbopack/SKILL.md Next.js 16+ and Turbopack — incremental bundling, FS caching, dev speed, and when to use Turbopack vs webpack. ## strategic-compact - id: `everything-claude-code/strategic-compact` - category: context - license: MIT - status: stable - source: affaan-m/everything-claude-code - install: npx aidentity add everything-claude-code/strategic-compact - page: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/strategic-compact/ - instructions: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/strategic-compact/SKILL.md Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction. Use when a session is approaching a context limit and a task phase is a natural place to compact. ## unified-memory - id: `everything-claude-code/unified-memory` - category: memory - license: MIT - status: stable - source: affaan-m/everything-claude-code - install: npx aidentity add everything-claude-code/unified-memory - page: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/unified-memory/ - instructions: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/unified-memory/SKILL.md Share durable, inspectable context and handoffs between Claude, Codex, Hermes, Cursor, OpenCode, and other agents through the local ECC Memory Vault. Use when an agent must save work state, transfer context, resume another agent's task, or search shared project knowledge. ## verification-loop - id: `everything-claude-code/verification-loop` - category: quality - license: MIT - status: stable - source: affaan-m/everything-claude-code - install: npx aidentity add everything-claude-code/verification-loop - page: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/verification-loop/ - instructions: https://akshatnaruka.github.io/aidentity/skills/everything-claude-code/verification-loop/SKILL.md A comprehensive verification system for Claude Code sessions. Use when verifying a Claude Code session's work before claiming it is complete. ## eas-app-stores - id: `expo/eas-app-stores` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/eas-app-stores - page: https://akshatnaruka.github.io/aidentity/skills/expo/eas-app-stores/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/eas-app-stores/SKILL.md Build and submit iOS and Android apps with EAS to TestFlight, the App Store, or Google Play. Supports Expo and other React Native projects, plus existing native apps. Use for eas.json setup, release pipelines, signing, app versions and build numbers, store submissions, and listing metadata. For Expo websites and API routes, use eas-hosting; for adding React Native screens to a native app, use expo-brownfield. ## eas-hosting - id: `expo/eas-hosting` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/eas-hosting - page: https://akshatnaruka.github.io/aidentity/skills/expo/eas-hosting/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/eas-hosting/SKILL.md Deploy Expo websites and Expo Router API routes to EAS Hosting - export the web bundle, run eas deploy for production and PR preview URLs, manage environment secrets and custom domains, and work within the Cloudflare Workers runtime. Also covers authoring API routes (+api.ts handlers, HTTP methods, request handling, CORS). Use when deploying an Expo web app or API routes, setting up EAS Hosting, or configuring hosting environments and domains. Not for native builds or store releases - use the eas-app-stores skill for those. ## eas-observe - id: `expo/eas-observe` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/eas-observe - page: https://akshatnaruka.github.io/aidentity/skills/expo/eas-observe/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/eas-observe/SKILL.md Use for anything related to EAS Observe - adding `expo-observe` to an Expo project (AppMetricsRoot/ObserveRoot HOC, markInteractive and ObserveInteractiveMarker, the useObserve hook, the Expo Router / React Navigation integrations for per-route metrics, the expo-image and Reanimated integrations, user-defined events via `Observe.logEvent`, error reporting via ObserveErrorBoundary and `Observe.reportError`, native crash reporting, source map upload for symbolicated stack traces, and runtime config such as sampleRate and dispatchInDebug), querying via the EAS CLI (`eas observe:metrics-summary`, `observe:metrics`, `observe:routes`, `observe:events`, `observe:session`, `observe:versions`, `observe:errors`, `observe:event`) or the Expo MCP `observe_*` tools, interpreting the resulting metrics (cold/warm launch, TTR, TTI, navigation cold/warm TTR, update download, and the TTI frameRate/device/network params for triaging slow startups), or shipping an Observe integration inside a third-party package. ## eas-simulator - id: `expo/eas-simulator` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/eas-simulator - page: https://akshatnaruka.github.io/aidentity/skills/expo/eas-simulator/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/eas-simulator/SKILL.md Run and control a user's app on a remote iOS/Android simulator hosted on EAS cloud. Read before running any `eas simulator:*` commands - it has the current syntax for this experimental API. Use whenever the user needs a simulator they can't run locally - 'run my app on a cloud simulator', 'use eas simulator to run/install/screenshot my app', 'I'm on Linux/Cursor and need an iOS device', 'no sim on this box / headless CI', 'let an agent click through my app and screenshot it', 'test my dev build on a remote sim with live reload', 'stream a sim to my browser' - even when they don't say 'EAS Simulator' or 'cloud'. On a host WITHOUT a local simulator (Linux, CI, cloud sandbox) it's the default; on macOS, do NOT auto-trigger for a plain 'run on the simulator' - use it only for a cloud/remote/shareable sim, an iOS version they lack, or an agent-driven session. NOT for local sims (expo run:ios, Xcode, Android Studio), EAS Build/Update, web preview, or physical devices. ## eas-update - id: `expo/eas-update` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/eas-update - page: https://akshatnaruka.github.io/aidentity/skills/expo/eas-update/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/eas-update/SKILL.md Configure and use EAS Update for over-the-air JavaScript and asset updates with expo-updates and EAS CLI. Use when setting up OTA updates, running eas update:configure or eas update, publishing to preview/staging/production channels, explaining branches/channels/runtime versions, testing updates, or debugging why an installed build still shows old code. Load for TestFlight, preview, or production updates that do not appear, including questions about cold launches or reopening the app. Not for update health metrics; use eas-update-insights for adoption, crashes, and rollout monitoring. ## eas-update-insights - id: `expo/eas-update-insights` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/eas-update-insights - page: https://akshatnaruka.github.io/aidentity/skills/expo/eas-update-insights/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/eas-update-insights/SKILL.md Check the health of published EAS Update: crash rates, install/launch counts, unique users, payload size, and the split between embedded and OTA users per channel. Use when the user asks how an update is performing, whether a rollout is healthy, how many users are on the embedded build vs OTA, or wants to gate CI on update health. ## eas-workflows - id: `expo/eas-workflows` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/eas-workflows - page: https://akshatnaruka.github.io/aidentity/skills/expo/eas-workflows/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/eas-workflows/SKILL.md Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo or EAS context, mentions .eas/workflows/, or wants help with EAS build pipelines or deployment automation. ## expo-animation - id: `expo/expo-animation` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-animation - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-animation/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-animation/SKILL.md Build animations in React Native and Expo, making the decisions in the order that determines whether they feel right — should it animate, which thread it runs on, which properties, spring or timing, how the gesture hands off, how it degrades. Writes the implementation with Reanimated, Gesture Handler, Expo Router and expo-haptics. Use when animating anything in an Expo app, adding gestures, sheets, screen transitions, press feedback or haptics, or fixing motion that stutters on device. For web animation use `animate`. ## expo-app-clip - id: `expo/expo-app-clip` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-app-clip - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-app-clip/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-app-clip/SKILL.md Add an iOS App Clip target to an Expo app. Use when the user mentions App Clip, AASA, apple-app-site-association, appclips, smart app banner, or wants to ship a lightweight iOS Clip invoked from a URL alongside their parent app. ## expo-brownfield - id: `expo/expo-brownfield` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-brownfield - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-brownfield/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-brownfield/SKILL.md Integrate Expo and React Native into an existing native iOS or Android app. Use for brownfield, embedding a React Native screen in SwiftUI/UIKit or Kotlin, or AAR/XCFramework packaging. Covers isolated and integrated approaches. For building or distributing a purely native app with EAS, use eas-app-stores. ## expo-data-fetching - id: `expo/expo-data-fetching` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-data-fetching - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-data-fetching/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-data-fetching/SKILL.md Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, loading/empty/error screen states, and Expo Router data loaders (`useLoaderData`). ## expo-design-system - id: `expo/expo-design-system` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-design-system - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-design-system/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-design-system/SKILL.md Build and maintain a design system inside an Expo app - a reusable theme of design tokens (color, spacing, typography, radius, shadow, motion), reusable component structure with variant/size/state prop conventions, and rules for when to extract a repeated view into a shared component. Use when creating or organizing theme files and design tokens (theme.ts / theme/), extending an existing theme or styling library (NativeWind, Tamagui, Restyle, Unistyles) in its own idiom, standardizing styles so screens (including AI-generated ones) look consistent and polished, fixing an app that looks AI-generated or generic instead of native (the named native-slop tells), building an in-app component library, or auditing an app for design-system drift (hardcoded colors, spacing, fonts). For platform styling specifics (semantic colors, HIG rules, native controls) use expo-native-ui; for folder layout of a new app use expo-project-structure. ## expo-dev-client - id: `expo/expo-dev-client` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-dev-client - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-dev-client/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-dev-client/SKILL.md Build and distribute Expo development clients locally or via TestFlight for internal testing. For production TestFlight releases and store submission, use the eas-app-stores skill. ## expo-dom - id: `expo/expo-dom` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-dom - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-dom/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-dom/SKILL.md Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally. For the end-to-end migration of a whole web app, use the expo-web-to-native skill. ## expo-examples - id: `expo/expo-examples` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-examples - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-examples/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-examples/SKILL.md Expo's official example projects - the expo/examples repo of ~70 `with-*` integrations (Stripe, Clerk, Supabase, OpenAI, maps, Reanimated, SQLite, Skia, NativeWind, and more). Use when integrating a third-party library or service into an existing Expo app and you want the canonical, version-matched pattern to adapt, or when scaffolding a new project from one with `npx create-expo --example`. ## expo-module - id: `expo/expo-module` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-module - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-module/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-module/SKILL.md Guide for creating and writing Expo native modules and views using the Expo Modules API (Swift, Kotlin, TypeScript). Covers module definition DSL, native views, shared objects, config plugins, lifecycle hooks, autolinking, and type system. Use when building or modifying native modules for Expo. Not for migrating an existing Swift module from the definition DSL to the Expo Modules API 2.0 macros; use expo-migrate-module (from the expo-experiments plugin) for that. ## expo-native-ui - id: `expo/expo-native-ui` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-native-ui - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-native-ui/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-native-ui/SKILL.md Build beautiful, native-feeling Expo screens. Covers Apple HIG styling, semantic colors, native controls, SF Symbols, media, visual effects, gradients, storage, and responsive layout. For routing and navigation, use the expo-router skill; for motion and animation, use the expo-animation skill. ## expo-overview - id: `expo/expo-overview` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-overview - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-overview/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-overview/SKILL.md Entry point and router for every Expo or EAS task. Load this skill first — before writing code and before choosing another expo-* / eas-* skill — when the request, PRD, or spec mentions Expo, EAS, Expo Go, or an expo-* package, or the project has an `expo` dependency in `package.json`. Within that gate it also covers app specs and designs to implement (tabs, stacks, maps, lists, navigation, building from a screenshot), and phrasings like 'implement a mobile app', 'make my app look native', 'add navigation', 'fetch some data', 'upgrade my SDK', 'add Expo to my existing native app', 'ship to the App Store', or 'I'm new to Expo, where do I start'. A fully specified request (SDK pinned, libraries named, layout given) still routes through here — the shared setup rules still apply. Do NOT load it when neither signal is present: a bare React Native project with no `expo` dependency is not Expo work. Detects the real goal, routes to the right expo-* / eas-* skill, and owns the shared setup rules. ## expo-project-structure - id: `expo/expo-project-structure` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-project-structure - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-project-structure/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-project-structure/SKILL.md Folder structure for a new Expo app. Use when scaffolding or laying out a new Expo project with Expo Router, or deciding where a file should live in one. For new projects only — never restructure an existing app to match. ## expo-router - id: `expo/expo-router` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-router - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-router/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-router/SKILL.md Navigation and routing for Expo Router. Covers file-based routes, groups and dynamic routes, folder organization, Link with previews and context menus, native Stack, page titles, modals and form sheets, NativeTabs, headers and toolbars, and header search bars. ## expo-ui - id: `expo/expo-ui` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-ui - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-ui/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-ui/SKILL.md Build native UI with the @expo/ui package: real SwiftUI on iOS and Jetpack Compose on Android. Default to @expo/ui for sheets (BottomSheet), pickers, sliders, toggles, menus, and grouped-form sections — do NOT reach for Reanimated, @gorhom/bottom-sheet, or RN built-in Picker/Switch; use @expo/ui instead. Fall back to RN built-ins only when @expo/ui is missing the component. NOTE: @expo/ui List renders native grouped rows like an iOS Settings screen — it is NOT a virtualized list; use FlatList/FlashList for large datasets. Covers universal components (Host, Column, Row, Button, Text, List, BottomSheet, FieldGroup, Switch, Slider, Picker, Menu), drop-in replacements for RN community libraries, and platform-specific SwiftUI/Jetpack Compose trees. Not for Expo Router navigation, Reanimated, or data fetching. ## expo-upgrade - id: `expo/expo-upgrade` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-upgrade - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-upgrade/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-upgrade/SKILL.md Guidelines for upgrading Expo SDK versions and fixing dependency issues ## expo-web-to-native - id: `expo/expo-web-to-native` - category: mobile - license: MIT - status: stable - source: expo/skills - install: npx aidentity add expo/expo-web-to-native - page: https://akshatnaruka.github.io/aidentity/skills/expo/expo-web-to-native/ - instructions: https://akshatnaruka.github.io/aidentity/skills/expo/expo-web-to-native/SKILL.md Migrate an existing web React app to a native iOS/Android app with Expo. Use when the user wants to turn a website into a mobile app, port a Next.js/Vite/CRA React codebase to React Native, reuse web code on native incrementally, or asks how web idioms (the DOM, CSS, React Router, localStorage, window) map to native. This is the end-to-end migration guide; use the `expo-dom` skill for the DOM-component mechanism itself. ## data-manager-api-audience-ingestion - id: `google-cloud/ads/data-manager-api-audience-ingestion` - category: ads - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/ads/data-manager-api-audience-ingestion - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/data-manager-api-audience-ingestion/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/data-manager-api-audience-ingestion/SKILL.md Guides developers through managing (adding, removing, and clearing) audience members for Google products using the Data Manager API and its associated client libraries. Use this skill when the user wants to upload audience members, remove specific users, or clear/replace an entire audience for Customer Match, mobile device ID audiences, or any other audience use case supported by the Data Manager API. Don't use for uploading events or conversions (use the data-manager-api-event-ingestion skill). ## data-manager-api-event-ingestion - id: `google-cloud/ads/data-manager-api-event-ingestion` - category: ads - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/ads/data-manager-api-event-ingestion - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/data-manager-api-event-ingestion/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/data-manager-api-event-ingestion/SKILL.md Guides developers through implementing event and conversion ingestion to Google products using the Data Manager API /v1/events/ingest endpoint and its associated client libraries. Use this skill when the user wants to upload offline conversions, enhanced conversions for leads, click conversions, Google Analytics web or app events, or any other event ingestion use case supported by the Data Manager API. Don't use for uploading audience members (use the data-manager-api-audience-ingestion skill). ## data-manager-api-setup - id: `google-cloud/ads/data-manager-api-setup` - category: ads - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/ads/data-manager-api-setup - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/data-manager-api-setup/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/data-manager-api-setup/SKILL.md Guides developers through client library installation and authentication setup steps for the Data Manager API. Use this skill when a user is getting started with the Data Manager API and needs to setup their local environment, install the client library, or setup access to the API. Don't use for implementing audience or event ingestion logic (use the data-manager-api-audience-ingestion or data-manager-api-event-ingestion skills instead). ## google-ads-api-account-diagnostics - id: `google-cloud/ads/google-ads-api-account-diagnostics` - category: ads - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/ads/google-ads-api-account-diagnostics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-ads-api-account-diagnostics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-ads-api-account-diagnostics/SKILL.md Diagnoses Google Ads account performance issues such as conversion loss (value or volume), low lead flow/volume, and lost impression share (opportunities) due to ad rank, bids, or budgets. Use when troubleshooting sudden performance drops, analyzing campaign impression share metrics, investigating low lead flow, or searching for bidding and budget constraints. Don't use for setting up new campaigns, uploading conversion events directly, or general Google Mobile Ads SDK integration issues (use gma-android-integrate instead). ## google-ads-api-mcp-setup - id: `google-cloud/ads/google-ads-api-mcp-setup` - category: ads - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/ads/google-ads-api-mcp-setup - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-ads-api-mcp-setup/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-ads-api-mcp-setup/SKILL.md Guides developers through downloading, configuring, and installing the official open-source Google Ads MCP Server. Use this skill when a user wants to connect their AI assistant (such as Gemini, Claude Code, or Cursor) to their Google Ads account to query campaigns or retrieve reporting metrics using natural language. ## google-ads-api-quickstart - id: `google-cloud/ads/google-ads-api-quickstart` - category: ads - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/ads/google-ads-api-quickstart - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-ads-api-quickstart/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-ads-api-quickstart/SKILL.md Guides developers through Google Ads API quickstart: credential setup, choosing from 6 client libraries/REST, configuring environments, and running a "retrieve campaigns" script. Troubleshoots common setup errors: USER_PERMISSION_DENIED, login_customer_id issues, and DEVELOPER_TOKEN_NOT_APPROVED. Use this skill when: - The user asks how to get started with the Google Ads API. - The user needs to set up Google Ads credentials or developer tokens. - The user wants to write a quickstart/example script for Google Ads. - The user encounters errors like USER_PERMISSION_DENIED or DEVELOPER_TOKEN_NOT_APPROVED. ## google-mobile-ads-android-migrate-to-next-gen - id: `google-cloud/ads/google-mobile-ads-android-migrate-to-next-gen` - category: ads - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/ads/google-mobile-ads-android-migrate-to-next-gen - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-mobile-ads-android-migrate-to-next-gen/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-mobile-ads-android-migrate-to-next-gen/SKILL.md Migrates Android applications from the old, legacy Google Mobile Ads (GMA) SDK (com.google.android.gms:play-services-ads) to the new GMA Next-Gen SDK (com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk). Provides comprehensive mapping tables for imports, classes, and method signatures to help determine migration steps. Use when migrating an existing Android codebase from the old, legacy GMA SDK to GMA Next-Gen SDK. ## google-mobile-ads-banner - id: `google-cloud/ads/google-mobile-ads-banner` - category: ads - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/ads/google-mobile-ads-banner - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-mobile-ads-banner/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-mobile-ads-banner/SKILL.md Provides instructions to implement, integrate, or configure Google Mobile Ads (GMA) banner ads in Android, iOS, or Unity mobile applications. Use when the task involves setting up banner ads in a mobile application. Don't use for other ad formats like interstitial or rewarded ads. ## google-mobile-ads-get-started - id: `google-cloud/ads/google-mobile-ads-get-started` - category: ads - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/ads/google-mobile-ads-get-started - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-mobile-ads-get-started/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-mobile-ads-get-started/SKILL.md Provides instructions for integrating the Google Mobile Ads (GMA) SDK. Use this skill when the user wants to get started with, install, integrate, set up, or configure the SDK for AdMob or Ad Manager, GMA Next-Gen SDK or mobile ads framework in an Android, iOS, or Unity application. ## google-mobile-ads-interstitial - id: `google-cloud/ads/google-mobile-ads-interstitial` - category: ads - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/ads/google-mobile-ads-interstitial - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-mobile-ads-interstitial/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-mobile-ads-interstitial/SKILL.md Provides instructions for implementing, integrating, or configuring Google Mobile Ads (GMA) SDK interstitial ads in Android, iOS, or Unity mobile applications. Use when the task involves setting up interstitial ads. Don't use for "rewarded interstitial" ads. ## google-mobile-ads-rewarded - id: `google-cloud/ads/google-mobile-ads-rewarded` - category: ads - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/ads/google-mobile-ads-rewarded - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-mobile-ads-rewarded/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/google-mobile-ads-rewarded/SKILL.md Provides instructions for implementing, integrating, or configuring Google Mobile Ads (GMA) SDK rewarded ads in Android, iOS, or Unity mobile applications. Use when the task involves setting up rewarded ads. Don't use for "rewarded interstitial" ads. ## ima-dai-sdk - id: `google-cloud/ads/ima-dai-sdk` - category: ads - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/ads/ima-dai-sdk - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/ima-dai-sdk/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/ima-dai-sdk/SKILL.md Integrates the Google Interactive Media Ads (IMA) Dynamic Ad Insertion (DAI) SDK into websites, web apps, mobile apps, or TV apps. Use when: - A video player needs to load and play HLS or DASH streams in web apps, Android apps, iOS apps, tvOS apps, Cast (CAF) receivers, or Roku channels. - The app needs to make use of a Google DAI livestream event asset key, or content source CMS ID, video ID for video on demand. Don't use this skill to load and play a VAST or VMAP URL. ## ima-sdk-client-side - id: `google-cloud/ads/ima-sdk-client-side` - category: ads - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/ads/ima-sdk-client-side - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/ima-sdk-client-side/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/ads/ima-sdk-client-side/SKILL.md Supports Interactive Media Ads (IMA) SDK. Use this skill for client-side ad insertion when you are requesting video ads for websites, apps, TVs or other platforms using VAST or VMAP. Do not use for Dynamic Ad Insertion (DAI), SSAI, or SGAI. ## google-analytics-admin-api-basics - id: `google-cloud/analytics/google-analytics-admin-api-basics` - category: analytics - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/analytics/google-analytics-admin-api-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/analytics/google-analytics-admin-api-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/analytics/google-analytics-admin-api-basics/SKILL.md Manages Google Analytics account and property settings, enables the Analytics Admin API via the Cloud CLI, lists accounts and properties, and manages data streams, custom dimensions, conversion events, and integrations. Use when you need to programmatically configure Google Analytics accounts, provision properties, manage data retention, configure Measurement Protocol secrets, or manage Firebase and Google Ads links. ## google-analytics-data-api-basics - id: `google-cloud/analytics/google-analytics-data-api-basics` - category: analytics - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/analytics/google-analytics-data-api-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/analytics/google-analytics-data-api-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/analytics/google-analytics-data-api-basics/SKILL.md Manages Google Analytics reporting data, enables the Analytics Data API via the Cloud CLI, and creates reports using the Google Analytics Data API (v1beta). Use when you need to interact with Google Analytics properties, run customized analytics reports, query metrics (like activeUsers, screenPageViews) and dimensions (like city, date), check metrics and dimensions compatibility, or verify API enablement. Don't use for Google Analytics Admin API operations (e.g., creating properties, managing users) or for front-end tracking installation. ## agent-platform-alert-configuration - id: `google-cloud/cloud/agent-platform-alert-configuration` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/agent-platform-alert-configuration - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-alert-configuration/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-alert-configuration/SKILL.md Configures best-practice alerting policies for AI agents using OpenTelemetry (OTel) metrics, generating output as Terraform (.tf) configuration files. Use when analyzing, writing, or deploying alerting policies to monitor agent latency, error rates, token usage, and quality metrics. Don't use for standard infrastructure monitoring unrelated to AI agents, or when the agent is not instrumented with OpenTelemetry (for Reliability, Cost, Safety, Security alerts). NOTE: Reliability, Cost, Safety, and Security alerts use generic OTel metrics and work across runtimes (such as Cloud Run, Vertex AI). Quality alerts rely on Vertex AI Online Monitors and are strictly bound to Vertex AI deployments. ## agent-platform-deploy - id: `google-cloud/cloud/agent-platform-deploy` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/agent-platform-deploy - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-deploy/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-deploy/SKILL.md Deploy open models or custom weights from Model Garden to Agent Platform endpoints, check the status of an in-progress deployment operation, or clean up resources by undeploying models and deleting endpoints. Use when asked to actively deploy a model, list the Model Garden CATALOG of available models, check if a specific model is deployable (`gcloud ai model-garden models list-deployment-config`), query deployment cost, troubleshoot deployment errors (like quota limits), or undeploy/clean up endpoints. Also use when copying and deploying a 1P Tuned Model. Don't use for pure listing/discovery questions of the form "is X deployed?", "list my endpoints", or "which regions have models running?" — for those use `agent-platform-endpoint-management`. Don't use for public Vertex AI deployments (use the `vertex-deploy` skill) or for running model evaluations (use the `agent-platform-eval-flywheel` skill). ## agent-platform-endpoint-management - id: `google-cloud/cloud/agent-platform-endpoint-management` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/agent-platform-endpoint-management - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-endpoint-management/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-endpoint-management/SKILL.md Manages Agent Platform serving endpoints. Use when you need to create, list, describe, update, or delete serving endpoints for model deployment on Agent Platform. Also use when troubleshooting endpoint permission, quota, or resource busy errors. Don't use for deploying models to endpoints or for running model evaluations. ## agent-platform-eval-flywheel - id: `google-cloud/cloud/agent-platform-eval-flywheel` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/agent-platform-eval-flywheel - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-eval-flywheel/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-eval-flywheel/SKILL.md Measures and improves the quality of AI models and agents on Google Cloud using the Eval Quality Flywheel methodology. Use when evaluating an agent or model, building an eval dataset, picking or writing evaluation metrics, analyzing failures, comparing results before and after a fix, or when guidance is needed on Agent Platform eval methodology — including dataset schema, LLM-as-judge scoring, and common failure causes. For fine-tuning, use agent-platform-tuning. For general production deployment, use agent-platform-deploy. ## agent-platform-inference - id: `google-cloud/cloud/agent-platform-inference` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/agent-platform-inference - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-inference/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-inference/SKILL.md Connects to and performs inference with Google Cloud Agent Platform GenAI models, including First-Party Gemini models and Third-Party OpenMaaS models (Llama, DeepSeek, Qwen, etc.). Use when asked to perform inference, ask a model a question, run a test prompt, execute chat completions, or generate code for calling Gemini or OpenMaaS models, authenticate with GenAI SDK, OpenAI SDK, or legacy Agent Platform SDK, configure base URLs and global/regional endpoints, or troubleshoot 429 Resource Exhausted (DSQ), 400 User Validation, or 404 Not Found errors. Don't use for deploying models to endpoints or for running model evaluations. ## agent-platform-migrate-from-ai-studio - id: `google-cloud/cloud/agent-platform-migrate-from-ai-studio` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/agent-platform-migrate-from-ai-studio - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-migrate-from-ai-studio/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-migrate-from-ai-studio/SKILL.md Guides agents and users through migrating from Gemini API in Google AI Studio to Gemini Enterprise Agent Platform (formerly Vertex AI). Use this skill when moving applications to Google Cloud, to leverage Cloud credits, or to unify inferencing with other Cloud infrastructure (IAM, billing, telemetry). ## agent-platform-model-registry - id: `google-cloud/cloud/agent-platform-model-registry` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/agent-platform-model-registry - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-model-registry/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-model-registry/SKILL.md Agent Platform Model Registry Management. Use when you need to upload, list, describe, update, or delete machine learning models (and their versions) in the Agent Platform Model Registry. Don't use for model training, model deployment to endpoints, or managing non-Agent Platform models. ## agent-platform-prompt-management - id: `google-cloud/cloud/agent-platform-prompt-management` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/agent-platform-prompt-management - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-prompt-management/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-prompt-management/SKILL.md Manages and orchestrates prompts in Agent Platform. Use when you need to create, list, retrieve, version, or delete managed prompts in Agent Platform. Don't use for model training, model deployment to endpoints, or managing non-Agent Platform prompts. ## agent-platform-rag-engine-management - id: `google-cloud/cloud/agent-platform-rag-engine-management` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/agent-platform-rag-engine-management - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-rag-engine-management/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-rag-engine-management/SKILL.md Manage and query Agent Platform RAG Engine Corpora and retrieve grounded contexts using the Google GenAI SDK. Use when listing RAG corpora or files, inspecting a corpus, retrieving contexts, or generating content grounded in a RAG corpus. Do not use for standard database queries (use SQL/Spanner skills), Google Workspace RAG, or other RAG products like gRAG. ## agent-platform-skill-registry - id: `google-cloud/cloud/agent-platform-skill-registry` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/agent-platform-skill-registry - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-skill-registry/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-skill-registry/SKILL.md Interact with the Gemini Enterprise Agent Platform Skill Registry to create and search for available skills. Use this skill to enable agents to register functionality or discover new capabilities. ## agent-platform-troubleshooting - id: `google-cloud/cloud/agent-platform-troubleshooting` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/agent-platform-troubleshooting - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-troubleshooting/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-troubleshooting/SKILL.md Troubleshoots Google Cloud Gemini Enterprise Agent Platform issues (Agent Gateway, Registry, Identity, Policies, Model Armor, Identity-Aware Proxy (IAP)). Use when agent requests fail with 403 (especially unauthorized egress), Agent Runtime queries return 500, or gateway/IAP logs show permission errors. Don't use for general Google Cloud Identity and Access Management (IAM) debugging or networking issues unrelated to the Agent Platform stack. ## agent-platform-tuning - id: `google-cloud/cloud/agent-platform-tuning` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/agent-platform-tuning - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-tuning/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-tuning/SKILL.md Agent Platform Model Tuning. Use when you need to fine-tune open models or Gemini models using Agent Platform infrastructure. Don't use for model training outside Agent Platform, model deployment to endpoints (use `agent-platform-deploy`), or managing serving endpoints (use `agent-platform-endpoint-management`). ## agent-platform-tuning-management - id: `google-cloud/cloud/agent-platform-tuning-management` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/agent-platform-tuning-management - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-tuning-management/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/agent-platform-tuning-management/SKILL.md Manages GenAI tuning jobs in Agent Platform. Use this to list, get, or cancel ongoing model tuning jobs. Don't use for fine-tuning models (use `agent-platform-tuning`), deploying models to endpoints (use `agent-platform-deploy`), or managing serving endpoints (use `agent-platform-endpoint-management`). ## alloydb-basics - id: `google-cloud/cloud/alloydb-basics` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/alloydb-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/alloydb-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/alloydb-basics/SKILL.md Manages clusters, instances, and backups for AlloyDB for PostgreSQL, and integrates with AlloyDB Model Context Protocol (MCP) tools for automated database operations. Use when creating, configuring, or administering AlloyDB databases. Do NOT use for general PostgreSQL instances (e.g. Cloud SQL) or other GCP databases. ## application-design-center-design-deploy - id: `google-cloud/cloud/application-design-center-design-deploy` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/application-design-center-design-deploy - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/application-design-center-design-deploy/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/application-design-center-design-deploy/SKILL.md Processes GCP infrastructure design and deployment workflows within Application Design Center (ADC). Use when: - Designing GCP infrastructure with Terraform. - Validating local HCL. - Performing best-practice plan scans. - Importing templates to Application Design Center (ADC). - Deploying templates. - Troubleshooting deployment failures. Boundaries: - Only use for GCP-specific cloud infrastructure. - Only use for Terraform coding within the ADC context. ## bigquery-ai-ml - id: `google-cloud/cloud/bigquery-ai-ml` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/bigquery-ai-ml - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/bigquery-ai-ml/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/bigquery-ai-ml/SKILL.md Leverages BigQuery's built-in machine learning and GenAI capabilities for advanced data analytics. Use when you need to write SQL queries that perform time-series forecasting, predict values, detect outliers or anomalies, find key drivers, perform semantic search or vector search, classify text, calculate similarity, summarize content, translate language, evaluate models, filter by semantic conditions, or leverage generative AI capabilities in BigQuery. Do not use for general BigQuery dataset, table, or job management requests. ## bigquery-basics - id: `google-cloud/cloud/bigquery-basics` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/bigquery-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/bigquery-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/bigquery-basics/SKILL.md Manages datasets, tables, and jobs in BigQuery. Use when you need to interact with BigQuery, run SQL queries, manage BigQuery resources (datasets, tables, views), or perform basic data ingestion and analysis. ## bigquery-bigframes - id: `google-cloud/cloud/bigquery-bigframes` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/bigquery-bigframes - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/bigquery-bigframes/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/bigquery-bigframes/SKILL.md Generates Python code using BigQuery DataFrames (BigFrames), the pandas/scikit-learn-style API over BigQuery. Use when writing BigFrames code or doing pandas-style dataframe/ML work against BigQuery (e.g. in a notebook). Don't use for SQL-first workflows or the google-cloud-bigquery client library — use bigquery-basics. ## bigtable-basics - id: `google-cloud/cloud/bigtable-basics` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/bigtable-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/bigtable-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/bigtable-basics/SKILL.md Assists in provisioning instances/tables, designing performant schemas, and querying data in Bigtable. Use when designing Bigtable row keys, configuring column families, writing SQL queries or client library code (Java, Go, Python) for Bigtable, or diagnosing performance/hotspotting issues. Also use when provisioning Bigtable clusters using gcloud or cbt CLIs. Don't use for generic Cloud SQL administration. ## cloud-build-basics - id: `google-cloud/cloud/cloud-build-basics` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/cloud-build-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-build-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-build-basics/SKILL.md Teaches the fundamentals of Google Cloud Build (GCB). Covers core concepts, API enablement, console navigation to the Build History page, and the end-to-end workflow for creating and manually running a basic build trigger. Do not use for managing private pools or complex pipeline architectures. ## cloud-databases-onboarding - id: `google-cloud/cloud/cloud-databases-onboarding` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/cloud-databases-onboarding - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-databases-onboarding/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-databases-onboarding/SKILL.md Guides users through discovering their database requirements, recommends a Google Cloud database based on a recommendation matrix, and assists in database creation. Use when a user asks 'What database service should I use?', 'Help me pick a database', or when a user wants to create a new database on Google Cloud. Don't use for general Google Cloud maintenance, managing existing databases, or database migrations. ## cloud-logging-configuration-basics - id: `google-cloud/cloud/cloud-logging-configuration-basics` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/cloud-logging-configuration-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-logging-configuration-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-logging-configuration-basics/SKILL.md Configure single-project Google Cloud Logging: regional log buckets, log sinks, log views, restricting or hiding sensitive logs in the default view (_Default) filter, IAM permissions for views (Logs View Accessor, IAM conditions), logs-based metrics, log exclusions, and sampling. Don't use for cross-project logging or multi-project setups. ## cloud-logging-cross-project-configuration - id: `google-cloud/cloud/cloud-logging-cross-project-configuration` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/cloud-logging-cross-project-configuration - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-logging-cross-project-configuration/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-logging-cross-project-configuration/SKILL.md Configure and troubleshoot Google Cloud cross-project centralized logging and read-time aggregation. Use when: - Setting up log routing from multiple projects/folders/organizations to a central log bucket. - Creating cross-project log sinks and configuring central log buckets. - Troubleshooting cross-project routing. Don't use for single-project basic configurations. ## cloud-logging-query-generation - id: `google-cloud/cloud/cloud-logging-query-generation` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/cloud-logging-query-generation - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-logging-query-generation/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-logging-query-generation/SKILL.md Generates Logging Query Language (LQL) queries for Google Cloud Logging from natural language. Use this skill when you need to query log data or when you are debugging issues. You can filter log data by Google Cloud service. Don't use this skill to query other databases, such as SQL or Cloud Spanner. ## cloud-monitoring-chart-generation - id: `google-cloud/cloud/cloud-monitoring-chart-generation` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/cloud-monitoring-chart-generation - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-monitoring-chart-generation/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-monitoring-chart-generation/SKILL.md Generates Google Cloud Monitoring Server-Driven UI (SDUI) Widget and XyChart Protocol Buffer textprotos from resolved PromQL or ListTimeSeries queries. Use when: - Generating valid google.monitoring.dashboard.v1.Widget textprotos, containing PrometheusQuery or TimeSeriesFilter datasets, for use with the Cloud Monitoring Dashboards API, gcloud CLI, or declarative dashboard definitions. - Synthesizing Server-Driven UI (SDUI) widget titles, axis labels, and plot types for Prometheus or ListTimeSeries queries. Don't use for: - Metric discovery or PromQL query generation. For those tasks, use the cloud-monitoring-metric-selection or cloud-monitoring-promql-query skills. ## cloud-monitoring-list-time-series-request - id: `google-cloud/cloud/cloud-monitoring-list-time-series-request` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/cloud-monitoring-list-time-series-request - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-monitoring-list-time-series-request/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-monitoring-list-time-series-request/SKILL.md Generates valid Cloud Monitoring ListTimeSeries requests and aggregation specifications from metric descriptors and resource parameters. Use when asked to create, generate, format, or build ListTimeSeries requests, JSON payloads, filter expressions, or aligner/reducer aggregations for Cloud Monitoring metrics and charts. Don't use for metric discovery or metric selection. ## cloud-monitoring-metric-selection - id: `google-cloud/cloud/cloud-monitoring-metric-selection` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/cloud-monitoring-metric-selection - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-monitoring-metric-selection/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-monitoring-metric-selection/SKILL.md Retrieve, query, and identify relevant Google Cloud Monitoring metric descriptors for a GCP service or resource (such as Compute Engine, Spanner, BigQuery, Cloud Run, Cloud SQL, Pub/Sub, Cloud Storage, etc.). Use when asked to find, list, search, or discover GCP metric types, names, kind/value schemas, or descriptors. ## cloud-monitoring-promql-query - id: `google-cloud/cloud/cloud-monitoring-promql-query` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/cloud-monitoring-promql-query - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-monitoring-promql-query/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-monitoring-promql-query/SKILL.md Generates valid PromQL queries from Cloud Monitoring metric descriptors and resource parameters. Use when asked to create, generate, write, or format PromQL queries, PromQL strings, or PromQL aggregations for Cloud Monitoring metrics and resources. Don't use for raw metric discovery or metric selection. ## cloud-run-basics - id: `google-cloud/cloud/cloud-run-basics` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/cloud-run-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-run-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-run-basics/SKILL.md Manages Cloud Run services, jobs, and worker pools. Use when you need to deploy applications responding to HTTP requests (services), run event-triggered or scheduled tasks (jobs), or handle always-on pull-based background processing (worker pools). ## cloud-sql-basics - id: `google-cloud/cloud/cloud-sql-basics` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/cloud-sql-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-sql-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/cloud-sql-basics/SKILL.md This file generates or explains Cloud SQL resources. Use this file when the user asks to create a Cloud SQL instance or database for MySQL, PostgreSQL, or SQL Server. Cloud SQL manages third-party MySQL, PostgreSQL, and SQL Server instances as resources in Cloud SQL. For example, when Cloud SQL creates an open-source MySQL instance, the resulting resource is a Cloud SQL for MySQL instance that Google Cloud manages. Cloud SQL handles backups, high availability, and secure connectivity for relational database workloads. ## datalineage-bigquery-asset-impact-analysis - id: `google-cloud/cloud/datalineage-bigquery-asset-impact-analysis` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/datalineage-bigquery-asset-impact-analysis - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/datalineage-bigquery-asset-impact-analysis/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/datalineage-bigquery-asset-impact-analysis/SKILL.md Analyzes the downstream impact (blast radius) when a BigQuery table or view is broken, stale, or modified. Identifies all downstream tables, dashboards, and processes that will be affected. Use when: - Performing a blast radius or impact analysis for a BigQuery table or view. - Assessing the consequences of modifying, deleting, or pausing updates to a BigQuery asset. - Identifying downstream dependencies (tables, dashboards, processes) of a BigQuery asset. Don't use for: - General BigQuery querying or data analysis (use BigQuery-related tools instead). - Non-BigQuery assets (e.g., Cloud Storage files) unless they are part of the BigQuery lineage. - Creating or modifying lineage links directly. ## datalineage-summary - id: `google-cloud/cloud/datalineage-summary` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/datalineage-summary - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/datalineage-summary/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/datalineage-summary/SKILL.md Summarizes Google Cloud Data Lineage graphs to help users debug data quality issues and understand data provenance for BQ/GCS. Use when summarizing upstream and downstream data flows, and presenting complex lineage data as an intuitive Markdown report. Don't use for generic BigQuery queries, editing lineage relationships, or downstream deprecation. Don't use for downstream blast-radius impact analysis (use datalineage-bigquery-asset-impact-analysis skill instead). ## detection-engineering-coverage-evaluation - id: `google-cloud/cloud/detection-engineering-coverage-evaluation` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/detection-engineering-coverage-evaluation - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/detection-engineering-coverage-evaluation/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/detection-engineering-coverage-evaluation/SKILL.md Automates the end-to-end detection engineering workflow in Google SecOps using MCP tools. Use when fetching threat intelligence from blogs, generating Threat Detection Opportunities (TDOs), simulating attacker behavior with synthetic UDM events, evaluating rule coverage, generating new YARA-L 2.0 rules to close coverage gaps, and with user approval, deploy them to SecOps. Don't use when asked to perform threat hunting actions, and SOC investigative actions. ## developer-device-platform-basics - id: `google-cloud/cloud/developer-device-platform-basics` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/developer-device-platform-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/developer-device-platform-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/developer-device-platform-basics/SKILL.md Provides guidance and instructions on managing remote devices on Developer Device Platform (DDP). Use when reserving remote Android devices, establishing connection tunnels, checking session status, or extending/cancelling leases. Don't use for iOS or local device/hardware inquiries. ## firebase-basics - id: `google-cloud/cloud/firebase-basics` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/firebase-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/firebase-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/firebase-basics/SKILL.md Provides foundational Firebase CLI setup, CLI installation, version checks (`firebase-tools@latest --version`), CLI login (including --no-localhost), project creation, project selection (`firebase use`), and app config file downloads (`google-services.json`, `GoogleService-Info.plist`). Use ONLY for CLI login, project creation/switching, or downloading app config files. Don't use for Firebase Hosting deploy, Firestore, Auth, App Hosting, Data Connect, Crashlytics, or Remote Config. ## gcloud - id: `google-cloud/cloud/gcloud` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gcloud - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gcloud/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gcloud/SKILL.md Provides safety-critical validation, guardrails, and data reduction for gcloud CLI operations across Google Cloud Platform (GCP) services and infrastructure. Use when planning, generating, constructing, proposing, describing, or executing any gcloud CLI commands - including when answering questions about gcloud syntax, or formatting flags. Don't use when writing Google Cloud client library code or raw REST/gRPC API requests. ## gemini-agents-api - id: `google-cloud/cloud/gemini-agents-api` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gemini-agents-api - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gemini-agents-api/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gemini-agents-api/SKILL.md Manages custom Agent resources on Gemini Enterprise Agent Platform. Use when the user wants to programmatically create, configure, list, update, or delete stateful, server-managed Agent resources (including mounting files, skills, and tools) before executing conversations. ## gemini-api - id: `google-cloud/cloud/gemini-api` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gemini-api - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gemini-api/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gemini-api/SKILL.md Use when the user asks about using Gemini in an enterprise environment or explicitly mentions Vertex AI, Google Cloud, or Agent Platform. Guides the usage of the Gemini API on Agent Platform with the Google Gen AI SDK. Covers SDK usage (Python, JS/TS, Go, Java, C#), capabilities like multimodal inputs, tools, media generation, caching, batch prediction, and Live API. ## gemini-interactions-api - id: `google-cloud/cloud/gemini-interactions-api` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gemini-interactions-api - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gemini-interactions-api/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gemini-interactions-api/SKILL.md Guides the usage of Gemini Interactions API on Gemini Enterprise Agent Platform. Use when the user wants to use the stateful, server-managed Interactions API for multi-turn conversations, background execution, streaming, structured output, and function calling on the Agent Platform. ## gemini-live-api - id: `google-cloud/cloud/gemini-live-api` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gemini-live-api - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gemini-live-api/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gemini-live-api/SKILL.md Generates a Gemini LiveAPI client service class in the user's chosen programming language. Use when the user wants to build, scaffold, or integrate a client that connects to the Gemini Enterprise LiveAPI websocket endpoint, handles session setup/resumption, bearer token refresh, and sending/receiving `ClientMessage`/`ServerMessage` protos. Don't use for general (non-live, non-bidirectional) Gemini API usage such as one-shot `generateContent`, embeddings, image/video generation, or fine-tuning — use the `gemini-api` skill for those. ## developing-genkit-dart - id: `google-cloud/cloud/genkit-dart` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/genkit-dart - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/genkit-dart/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/genkit-dart/SKILL.md Generates code and provides documentation for the Genkit Dart SDK. Use when the user asks to build AI agents in Dart, use Genkit flows, or integrate LLMs into Dart/Flutter applications. ## developing-genkit-go - id: `google-cloud/cloud/genkit-go` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/genkit-go - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/genkit-go/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/genkit-go/SKILL.md Develop AI-powered applications using Genkit in Go. Use when the user asks to build AI features, agents, flows, or tools in Go using Genkit, or when working with Genkit Go code involving generation, prompts, streaming, tool calling, or model providers. ## developing-genkit-js - id: `google-cloud/cloud/genkit-js` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/genkit-js - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/genkit-js/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/genkit-js/SKILL.md Develop AI-powered applications using Genkit in Node.js/TypeScript. Use when the user asks about Genkit, AI agents, flows, or tools in JavaScript/TypeScript, or when encountering Genkit errors, validation issues, type errors, or API problems. ## developing-genkit-python - id: `google-cloud/cloud/genkit-python` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/genkit-python - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/genkit-python/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/genkit-python/SKILL.md Develop AI-powered applications using Genkit in Python. Use when the user asks about Genkit, AI agents, flows, or tools in Python, or when encountering Genkit errors, import issues, or API problems. ## gke-ai-troubleshooting-handle-disruption-gpu-tpu - id: `google-cloud/cloud/gke-ai-troubleshooting-handle-disruption-gpu-tpu` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-ai-troubleshooting-handle-disruption-gpu-tpu - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-ai-troubleshooting-handle-disruption-gpu-tpu/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-ai-troubleshooting-handle-disruption-gpu-tpu/SKILL.md Diagnoses, predicts, and mitigates node disruptions during Compute Engine host maintenance and hardware or software maintenance events for GPU and TPU workloads on GKE. Use when diagnosing node disruptions, predicting host maintenance events on GPU/TPU nodepools, inspecting node interruption PromQL metrics, auditing node taints, or configuring workload protection strategies (graceful termination, opportunistic maintenance, PodDisruptionBudgets). Don't use for general GKE cluster creation, network policy configuration, or non-disruption workload deployment. ## gke-ai-troubleshooting-jobset-interruption - id: `google-cloud/cloud/gke-ai-troubleshooting-jobset-interruption` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-ai-troubleshooting-jobset-interruption - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-ai-troubleshooting-jobset-interruption/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-ai-troubleshooting-jobset-interruption/SKILL.md Diagnoses GKE JobSet interruptions, restarts, and preemptions for AI/ML training workloads autonomously. Use when troubleshooting JobSet restart loops, spot VM preemptions, node readiness failures, host VM issues, or coordinator worker crashes. Don't use for general GKE cluster creation, basic workload deployment, or non-JobSet application issues. ## gke-ai-troubleshooting-tpu-dynamic-slices-monitoring - id: `google-cloud/cloud/gke-ai-troubleshooting-tpu-dynamic-slices-monitoring` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-ai-troubleshooting-tpu-dynamic-slices-monitoring - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-ai-troubleshooting-tpu-dynamic-slices-monitoring/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-ai-troubleshooting-tpu-dynamic-slices-monitoring/SKILL.md Monitors, troubleshoots, and manages GKE TPU Dynamic Slices custom resources. Use when checking TPU slice lifecycle states, troubleshooting slice provisioning failures, validating single-slice or multi-slice (JobSet) workload manifests, or safely patching stuck finalizers and disabling the slice controller. Don't use for generic GKE cluster node pool creation or standard non-TPU workload management (use gke-basics or gke-cluster-creation instead). ## gke-ai-troubleshooting-tpu-metrics-monitoring - id: `google-cloud/cloud/gke-ai-troubleshooting-tpu-metrics-monitoring` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-ai-troubleshooting-tpu-metrics-monitoring - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-ai-troubleshooting-tpu-metrics-monitoring/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-ai-troubleshooting-tpu-metrics-monitoring/SKILL.md Monitors and troubleshoots GKE TPU workloads, nodes, and node pools using GKE system metrics and PromQL. Use when monitoring TensorCore duty cycle, TPU memory, node readiness, multi-host TPU node pool availability, host maintenance or preemption interruptions, and calculating MTTR or MTBI metrics for GKE TPUs. Don't use for general non-TPU GKE workload monitoring or non-metric TPU debugging. ## gke-ai-troubleshooting-tpu-vbar-oom - id: `google-cloud/cloud/gke-ai-troubleshooting-tpu-vbar-oom` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-ai-troubleshooting-tpu-vbar-oom - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-ai-troubleshooting-tpu-vbar-oom/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-ai-troubleshooting-tpu-vbar-oom/SKILL.md Diagnoses and prevents vbar_control_agent segfaults, out-of-memory (OOM) errors, and TPU device initialization failures on TPU v6e nodes in GKE caused by race conditions during TPU device resets or high-frequency metrics polling. Use when troubleshooting vbar_control_agent crashes, memory cgroup OOMs in serial console logs, tpu-device-plugin metrics checksum corruption errors, or custom TPU metrics collection conflicts on GKE TPU v6e nodes. Don't use for general non-TPU container OOM troubleshooting or standard GKE node lifecycle operations. ## gke-alert-configuration - id: `google-cloud/cloud/gke-alert-configuration` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-alert-configuration - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-alert-configuration/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-alert-configuration/SKILL.md Configures alerting policies in Terraform for Google Kubernetes Engine (GKE) clusters, workloads, and services using PromQL and Google Cloud Managed Service for Prometheus. Use when writing, analyzing, validating, or deploying Terraform alerting policies to monitor GKE service latency, traffic, error rates using Multi-Window Multi-Burn-Rate SLO alerts, memory saturation, and cluster health such as CrashLoopBackOff and Node NotReady conditions. Don't use for non-GKE compute runtimes such as standalone Compute Engine VMs or standalone Cloud Run services without GKE. ## gke-app-onboarding - id: `google-cloud/cloud/gke-app-onboarding` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-app-onboarding - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-app-onboarding/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-app-onboarding/SKILL.md Manages GKE application onboarding, covering containerization, deployment manifests, and migration. Use when onboarding or deploying an application to GKE for the first time, or containerizing an app for GKE. Don't use for general GKE cluster administration or upgrades (use gke-basics or gke-upgrades instead). ## gke-backup-dr - id: `google-cloud/cloud/gke-backup-dr` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-backup-dr - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-backup-dr/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-backup-dr/SKILL.md Configures Backup for GKE: the BackupRestore cluster addon, BackupPlan and RestorePlan resources, restore workflows, and CMEK-encrypted backups. Use for backup policies, disaster recovery, or GKE cluster restores. Don't use for database backups. ## gke-basics - id: `google-cloud/cloud/gke-basics` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-basics/SKILL.md Manages core GKE cluster provisioning, credentials, Autopilot vs Standard selection, and workload deployment. Use when creating GKE clusters, fetching kubectl credentials, configuring Workload Identity, or deciding between Autopilot and Standard modes. Don't use for specialized GKE networking (use gke-networking), advanced security hardening (use gke-platform-security or gke-workload-security), or cluster upgrades (use gke-upgrades). ## gke-batch-hpc - id: `google-cloud/cloud/gke-batch-hpc` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-batch-hpc - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-batch-hpc/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-batch-hpc/SKILL.md Runs batch and HPC workloads on GKE, utilizing job queues and parallel processing. Use when running GKE batch jobs, configuring GKE HPC, or setting up GKE job queues. Don't use for standard web application deployments (use gke-app-onboarding instead). ## gke-cluster-autoscaler - id: `google-cloud/cloud/gke-cluster-autoscaler` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-cluster-autoscaler - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-cluster-autoscaler/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-cluster-autoscaler/SKILL.md Trigger on mention of GKE cluster autoscaler, node autoscaling, node pool auto-creation / node auto-provisioning. Provides guidance on enabling and optimizing cluster autoscaler, best practices, and troubleshooting issues such as nodes not scaling up or down, zonal stockouts, or capacity buffers. Do not use for ComputeClass-specific YAML generation or priority configuration (defer to gke-compute-classes skill). ## gke-cluster-creation - id: `google-cloud/cloud/gke-cluster-creation` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-cluster-creation - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-cluster-creation/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-cluster-creation/SKILL.md Plans and executes GKE cluster creation, provisioning, and production readiness audits using pre-defined templates (Autopilot, Standard Regional, GPU/AI Inference, AI Hypercompute). Use when creating GKE clusters, provisioning GKE environments, selecting cluster modes, or auditing GKE clusters. Don't use for application onboarding or deployment configuration (use gke-app-onboarding instead). ## gke-compute-classes - id: `google-cloud/cloud/gke-compute-classes` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-compute-classes - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-compute-classes/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-compute-classes/SKILL.md Configures, optimizes, and troubleshoots GKE ComputeClasses. Use when configuring Spot VMs with on-demand fallback, targeting specific accelerators (GPUs/TPUs) or machine families, restricting ComputeClass access, or debugging pending pods related to node pool auto-creation. Do not use for cluster-level Node Auto Provisioning configuration or general GKE cluster creation. ## gke-cost-analysis - id: `google-cloud/cloud/gke-cost-analysis` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-cost-analysis - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-cost-analysis/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-cost-analysis/SKILL.md Answer natural language questions and perform analysis on GKE cluster and workload costs using BigQuery billing exports, cost allocation data, and live cluster monitoring metrics. Use when querying GKE costs across projects, namespaces, or workloads, analyzing billing reports in BigQuery (`bq`), checking cluster cost budgets (`gcloud billing`), or diagnosing cost drivers like pod requests vs. actual utilization (`kubectl top`). Don't use for applying cost optimization changes, creating rightsizing manifests (VPA/MPA), or selecting ComputeClasses (use gke-cost-optimization instead). ## gke-cost-optimization - id: `google-cloud/cloud/gke-cost-optimization` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-cost-optimization - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-cost-optimization/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-cost-optimization/SKILL.md Optimizes GKE costs, rightsizes workloads, and configures Spot VMs, CUDs, cost allocation, and resource quotas. Use when optimizing GKE cluster or workload costs, configuring GKE cost allocation or quotas, rightsizing CPU/memory requests, or selecting Spot VMs and machine types. Don't use for general compute class provisioning or GPU Selection (use gke-compute-classes instead). ## gke-custom-golden-image-discovery - id: `google-cloud/cloud/gke-custom-golden-image-discovery` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-custom-golden-image-discovery - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-custom-golden-image-discovery/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-custom-golden-image-discovery/SKILL.md Discovers golden base images for creating GKE custom node images based on technical specifications or context clues. Use when finding the golden base image for custom GKE node creation, mapping cluster configuration parameters (GKE version, OS, architecture, accelerators, gVisor, cgroups) to image names, or querying GKE base image maps. Don't use for general GKE cluster creation (use gke-cluster-creation) or standard node pool management (use gke-basics). ## gke-golden-path - id: `google-cloud/cloud/gke-golden-path` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-golden-path - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-golden-path/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-golden-path/SKILL.md Provides GKE golden path configuration defaults, production readiness checklists, and cluster default patterns. Use when designing GKE clusters, verifying GKE production readiness, or checking configurations against GKE defaults. Don't use for setting up workload autoscaling specifically (use gke-workload-scaling instead). ## gke-inference - id: `google-cloud/cloud/gke-inference` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-inference - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-inference/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-inference/SKILL.md Deploys and optimizes AI/ML inference workloads on GKE, using GPUs, TPUs, and model servers. Use when deploying GKE inference servers, configuring GKE GPU resources for inference, or deploying LLMs on GKE. Don't use for generic batch jobs or HPC task queues (use gke-batch-hpc instead). ## gke-manifest-generation - id: `google-cloud/cloud/gke-manifest-generation` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-manifest-generation - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-manifest-generation/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-manifest-generation/SKILL.md Generates and updates secure, production-ready Kubernetes YAML manifests optimized for GKE Autopilot and GKE Standard clusters. Use when creating or modifying GKE deployment manifests, configuring container security contexts, setting CPU/memory resource limits, defining readiness/liveness/startup probes, mounting secrets and volumes, configuring GKE Gateway API routes, targeting Spot VMs, or deploying AI model inference workloads (vLLM, TGI, Gemma). Don't use for live cluster operations, pod troubleshooting (use gke-workload-troubleshooting), or cluster infrastructure provisioning (use gke-cluster-creation). ## gke-multitenancy - id: `google-cloud/cloud/gke-multitenancy` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-multitenancy - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-multitenancy/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-multitenancy/SKILL.md Plans and configures multi-tenancy on GKE. Covers namespace isolation, RBAC planning for teams, resource quotas, LimitRanges, network isolation, and cost allocation. Use when designing GKE multi-tenancy, configuring GKE namespaces, setting up resource quotas, or isolating GKE teams. Don't use for single-tenant cluster configuration or general deployment instructions (use gke-basics or gke-app-onboarding instead). ## gke-networking - id: `google-cloud/cloud/gke-networking` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-networking - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-networking/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-networking/SKILL.md Plans, configures, and manages core GKE cluster networking. Covers private clusters, VPC-native configurations, DNS, node egress, Dataplane V2, and IP planning. Use when designing GKE networking layouts, configuring private clusters, setting up Dataplane V2, planning GKE IP ranges, or managing VPC- native cluster modes. Don't use for application ingress, load balancing, or service networking (use gke-service-networking instead). ## gke-observability - id: `google-cloud/cloud/gke-observability` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-observability - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-observability/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-observability/SKILL.md Configures GKE observability, including Cloud Logging, Cloud Monitoring, and managed Prometheus. Use when configuring GKE monitoring, setting up GKE logging, or configuring Prometheus metrics collection. Don't use to configure local application logging frameworks or external APMs outside GKE. ## gke-platform-security - id: `google-cloud/cloud/gke-platform-security` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-platform-security - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-platform-security/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-platform-security/SKILL.md Plans, configures, and hardens platform-level Google Kubernetes Engine (GKE) cluster security. Covers cluster add-ons (Secret Manager enablement), RBAC hardening (disabling insecure bindings, audit tools), Binary Authorization, enabling Shielded Nodes, GKE Sandbox cluster enablement, GKE IAM roles, and cross-service authentication IAM patterns. Use when securing cluster control planes, hardening GKE RBAC, enabling Shielded Nodes, enabling GKE Sandbox runtime, enabling cluster-wide security add-ons, or managing GKE IAM roles. Don't use for workload-level security (Workload Identity, SecretProviderClass, PSS, NetPol, gVisor pod runtimeClassName; use gke-workload-security instead). ## gke-productionize - id: `google-cloud/cloud/gke-productionize` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-productionize - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-productionize/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-productionize/SKILL.md Orchestrates comprehensive production readiness reviews and assessments for GKE clusters and workloads across scalability, security, reliability, observability, backup/DR, and cost optimization. Use when asked to productionize, prepare, assess, audit, or review a GKE cluster or workload before going live to production. Don't use for deep-dive single-domain implementation (use specific domain skills like gke-workload-scaling, gke-platform-security, gke-workload-security, gke-service-networking, gke-reliability instead). ## gke-reliability - id: `google-cloud/cloud/gke-reliability` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-reliability - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-reliability/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-reliability/SKILL.md Improves GKE workload reliability, using PDBs, health probes, and topology spread constraints. Use when configuring GKE workload reliability, setting up PDBs, or configuring GKE health probes (liveness, readiness, startup). Don't use for disaster recovery setup or full cluster backups (use gke-backup-dr instead). ## gke-service-networking - id: `google-cloud/cloud/gke-service-networking` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-service-networking - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-service-networking/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-service-networking/SKILL.md Configures GKE edge networking, traffic routing, load balancing, and private service endpoints. Use when configuring Gateway API manifests, standard Ingress, Cloud Armor WAF security policies, Container-Native Load Balancing (NEGs), Private Service Connect (PSC), or Google-managed SSL certificates on GKE. Don't use for core cluster IP planning, Dataplane V2 network policies, or node NAT egress (use gke-networking instead). ## gke-storage - id: `google-cloud/cloud/gke-storage` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-storage - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-storage/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-storage/SKILL.md Manages GKE storage, including PVCs, PersistentVolumes, Filestore, and GCS FUSE. Use when configuring GKE storage, creating PVCs, or setting up GCS FUSE on GKE. Don't use for database administration or replication strategies outside volume provisioning context. ## gke-upgrades - id: `google-cloud/cloud/gke-upgrades` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-upgrades - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-upgrades/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-upgrades/SKILL.md Plans, executes, and validates Google Kubernetes Engine (GKE) cluster upgrades and maintenance operations for both Standard and Autopilot clusters. Produces upgrade plans, pre/post-upgrade checklists, maintenance runbooks with gcloud commands, release channel strategy, and troubleshooting guides. Handles node pool upgrade strategies (surge, blue-green), version compatibility, PDB management, and workload-specific concerns (stateful, GPU, operators). Use this skill whenever the user mentions GKE upgrades, Kubernetes version bumps, node pool maintenance, GKE patching, cluster version management, release channel selection, maintenance windows, surge upgrades, stuck upgrades, or any GKE lifecycle management task — even casual mentions like "we need to upgrade our clusters" or "plan our next GKE maintenance" or "our upgrade is stuck." Don't use for GKE cluster creation, application onboarding, general networking/routing setup, or security policy configurations (use gke-basics or relevant GKE skills instead). ## gke-workload-scaling - id: `google-cloud/cloud/gke-workload-scaling` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-workload-scaling - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-workload-scaling/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-workload-scaling/SKILL.md Manages scaling for GKE workloads using HPA and VPA. Use when configuring Horizontal Pod Autoscaler (HPA), configuring Vertical Pod Autoscaler (VPA), or applying best practices for GKE workload autoscaling. Do not use for cluster-level autoscaling (Cluster Autoscaler), static cluster sizing, or configuring node-level machine styles directly. ## gke-workload-security - id: `google-cloud/cloud/gke-workload-security` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-workload-security - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-workload-security/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-workload-security/SKILL.md Audits, configures, and hardens workload-level security controls for Google Kubernetes Engine (GKE) applications and namespaces. Covers running cluster security audits (`audit_cluster.sh`), configuring Workload Identity Federation (impersonation, KSA/GSA binding, and pod setup), enforcing Network Policies (default-deny and Dataplane V2 logging), isolating high-risk pods inside GKE Sandbox (`gVisor`), enforcing Pod Security Standards (`restricted` labeling), and mounting Secret Manager secrets via CSI (`SecretProviderClass`). Use when auditing cluster security posture, isolating namespaces, applying pod security standards, setting up Workload Identity, or configuring network policies and secret volume mounts. Don't use for cluster-wide control plane security, RBAC hardening, Binary Authorization, Shielded Nodes, or enabling platform-level GKE add-ons (use gke-platform-security instead). ## gke-workload-troubleshooting - id: `google-cloud/cloud/gke-workload-troubleshooting` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/gke-workload-troubleshooting - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-workload-troubleshooting/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/gke-workload-troubleshooting/SKILL.md Diagnoses GKE workload failures (CrashLoopBackOff, OOMKilled, ImagePullBackOff, Pending, etc.) via logs and events. Use when pods fail to start or crash repeatedly. Don't use for GKE cluster infrastructure provisioning, node pool creation, or non-Kubernetes Google Cloud services. ## google-agents-cli-onboarding - id: `google-cloud/cloud/google-agents-cli-onboarding` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-agents-cli-onboarding - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-agents-cli-onboarding/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-agents-cli-onboarding/SKILL.md Onboarding entrypoint for agents-cli in Agent Platform. It should be used when the user wants to "create a new agent", "develop an agent", "build an agent using ADK", "run the agent locally", "debug agent code", "test an agent", "evaluate an agent", "deploy an agent", "publish an agent", "monitor an agent", or needs the ADK (Agent Development Kit) development lifecycle. ## google-cloud-filestore-autoscale - id: `google-cloud/cloud/google-cloud-filestore-autoscale` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-filestore-autoscale - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-filestore-autoscale/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-filestore-autoscale/SKILL.md Inspects Google Cloud Filestore capacity and utilization, evaluates storage scaling rules, and performs capacity autoscaling (scale UP for low free space or scale DOWN for cost optimization). Use when monitoring Filestore instance headroom, resizing instance shares, configuring automated growth/shrink thresholds, or preventing out-of-space outages. Don't use for Cloud Storage (GCS) buckets, Persistent Disk block storage, or NetApp Volumes. ## google-cloud-global-frontend-configuration - id: `google-cloud/cloud/google-cloud-global-frontend-configuration` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-global-frontend-configuration - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-global-frontend-configuration/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-global-frontend-configuration/SKILL.md Guides agents through a 6-step discovery process to design and deploy Google Cloud global external Application Load Balancers with Cloud CDN, Cloud Armor, and Service Extensions, mapping workload requirements to best-practice configurations. Use when: - Designing, configuring, or deploying a Google Cloud global external Application Load Balancer, Cloud CDN, Cloud Armor WAF, or Service Extensions. - Discovering existing Google Cloud resources (Cloud Storage, MIGs, GKE, Cloud Run) to use as backends. - Generating production-grade Terraform HCL or gcloud CLI scripts for global external Application Load Balancers. - Actuating deployments via Infrastructure Manager or bash scripts, including IAM pre-checks. - Detecting, analyzing, or reconciling configuration drift on deployed global external Application Load Balancers. Don't use for: - Non-Google Cloud load balancing or security configurations. - Purely regional or internal load balancing setups (unless part of a hybrid/failover global design). ## google-cloud-networking-observability - id: `google-cloud/cloud/google-cloud-networking-observability` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-networking-observability - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-networking-observability/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-networking-observability/SKILL.md Investigates Google Cloud networking issues by analyzing logs, metrics, and diagnostics. Use when investigating VPC Flow Logs (including cost estimation), NAT, firewall, or threat logs, querying latency and throughput metrics, or running Connectivity Tests for path diagnostics. Don't use for generic VM management or non-observability tasks. ## google-cloud-recipe-auth - id: `google-cloud/cloud/google-cloud-recipe-auth` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-recipe-auth - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-recipe-auth/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-recipe-auth/SKILL.md Provides expert guidance on authenticating and authorizing to Google Cloud services and APIs, covering human users, service identities, Application Default Credentials (ADC), and best practices for secure access. ## google-cloud-recipe-foundation-builder - id: `google-cloud/cloud/google-cloud-recipe-foundation-builder` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-recipe-foundation-builder - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-recipe-foundation-builder/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-recipe-foundation-builder/SKILL.md Deploys a baseline landing zone foundation for a Google Cloud Organization, establishing security guardrails using Organization Policies, resource hierarchy folders and projects, billing association, and centralized logging and monitoring. Deploys Google Cloud's recommended security controls and architecture. Use when setting up a new Google Cloud Organization or establishing a secure, enterprise-grade landing zone foundation. Don't use for individual project onboarding (use google-cloud-recipe-onboarding or product-specific skills instead). ## google-cloud-recipe-onboarding - id: `google-cloud/cloud/google-cloud-recipe-onboarding` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-recipe-onboarding - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-recipe-onboarding/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-recipe-onboarding/SKILL.md Guides a developer's first steps on Google Cloud, covering account creation, billing setup, project management, and deploying a first resource. Use when a new developer wants to initialize their first Google Cloud project, configure billing, and verify deployment. Don't use for enterprise organization setup (use Google Cloud Setup guided flow for that instead). Don't use for complex multi-project architectures. ## google-cloud-scc-query - id: `google-cloud/cloud/google-cloud-scc-query` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-scc-query - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-scc-query/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-scc-query/SKILL.md Queries and retrieves active security findings, external exposures, toxic combinations, vulnerabilities, threats, and sensitive data risks from Google Cloud Security Command Center. Use when retrieving details for a security finding by its name, validating finding scope (e.g., verifying findingClass is TOXIC_COMBINATION, VULNERABILITY, EXTERNAL_EXPOSURE, or THREAT), or fetching finding details for triage. Don't use to draft remediations, apply patches, or execute configurations. ## google-cloud-slo-alert-configuration - id: `google-cloud/cloud/google-cloud-slo-alert-configuration` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-slo-alert-configuration - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-slo-alert-configuration/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-slo-alert-configuration/SKILL.md Configures PromQL-based Service Level Objective (SLO) alerting policies for Google Cloud resources registered in App Hub or individually specified. Generates Terraform output. Use when the user asks to configure an SLO or Service Level Objective. Don't use for standard alerting policies. ## google-cloud-solution-agentic-ai-bidirectional-streaming - id: `google-cloud/cloud/google-cloud-solution-agentic-ai-bidirectional-streaming` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-solution-agentic-ai-bidirectional-streaming - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-agentic-ai-bidirectional-streaming/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-agentic-ai-bidirectional-streaming/SKILL.md Guides agents to interactively discover customer requirements for live, bidirectional multi-agent AI systems that process continuous streams of multimodal data for real-time technical guidance and safety monitoring. Generates a custom Google Cloud solution that uses opinionated best practices and architecture guidance. Use when users need agentic assistance to design and create a multi-product solution in the cloud for live bidirectional multimodal streaming workloads. Don't use for simple text-based chat applications or workloads without real-time streaming requirements. ## google-cloud-solution-agentic-ai-borderless-data-lakehouse - id: `google-cloud/cloud/google-cloud-solution-agentic-ai-borderless-data-lakehouse` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-solution-agentic-ai-borderless-data-lakehouse - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-agentic-ai-borderless-data-lakehouse/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-agentic-ai-borderless-data-lakehouse/SKILL.md Guides agents to discover requirements and design a governed, secure borderless open data lakehouse with agentic AI integration. Use when designing a multi-product architecture that connects data silos to AI agents, joining data across clouds, or running federated queries across Google Cloud and external data sources, including on-premises or other cloud providers. Don't use for simple single-cloud data warehouses or non-AI workloads. ## google-cloud-solution-agentic-ai-data-science-workflow - id: `google-cloud/cloud/google-cloud-solution-agentic-ai-data-science-workflow` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-solution-agentic-ai-data-science-workflow - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-agentic-ai-data-science-workflow/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-agentic-ai-data-science-workflow/SKILL.md Designs a tailored multi-product agentic data science architecture on Google Cloud that incorporates opinionated best practices. Use when architecting multi-product solutions for agent-based data analytics or ML workloads. Don't use for simple queries, non-agentic pipelines, general cloud reviews, or writing agent code. ## google-cloud-solution-agentic-analytics-spark-knowledge-catalog - id: `google-cloud/cloud/google-cloud-solution-agentic-analytics-spark-knowledge-catalog` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-solution-agentic-analytics-spark-knowledge-catalog - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-agentic-analytics-spark-knowledge-catalog/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-agentic-analytics-spark-knowledge-catalog/SKILL.md Discovers requirements and generates guidance to design and deploy a governed, secure agentic-analytics solution for data that's distributed across Google Cloud, other cloud providers, or on-premises. Data that's outside Google Cloud (such as data from Databricks, Snowflake, Salesforce, SAP, or Oracle systems) is accessed through federation mechanisms such as Apache Iceberg, other "zero-copy ETL" methods, or remote query push-down. Use this skill when designing an architecture for efficient analytics across large volumes of structured and unstructured data that's located in multiple systems and environments, including other cloud providers and on-premises. ## google-cloud-solution-architecture - id: `google-cloud/cloud/google-cloud-solution-architecture` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-solution-architecture - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-architecture/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-architecture/SKILL.md Interactively discovers requirements for a specific cloud workload and generates design recommendations and architectural guidance to build a multi-product solution in Google Cloud. Use this skill to generate holistic, end-to-end design recommendations and architectural guidance for complex, multi-product workloads on Google Cloud for specific use cases. Don't use this skill when other specialized skills (e.g., product-specific or google-cloud-recipe-*) directly address the user's workload or use case. ## google-cloud-solution-build-deploy-agents - id: `google-cloud/cloud/google-cloud-solution-build-deploy-agents` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-solution-build-deploy-agents - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-build-deploy-agents/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-build-deploy-agents/SKILL.md Designs, builds, and deploys AI agents or multi-agent systems on Google Cloud. Provides an interactive workflow to gather requirements, recommend a tailored architecture, and generate deployment instructions. Use when designing or implementing agentic systems on Google Cloud. Don't use for general Google Cloud solution architecture (use google-cloud-solution-architecture instead) or for narrow tasks targeting a single product without agent context. ## google-cloud-solution-guided-gke-ai-migration - id: `google-cloud/cloud/google-cloud-solution-guided-gke-ai-migration` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-solution-guided-gke-ai-migration - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-guided-gke-ai-migration/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-guided-gke-ai-migration/SKILL.md Guides the migration of existing AI workloads (Cloud Run, Gemini API, Gemini Enterprise Agent Platform) to self-hosted GKE inference using gcloud and kubectl. Use when the user has an existing AI inference workload (on Cloud Run, the Gemini API, Gemini Enterprise Agent Platform, or a custom VM) and wants to move it to self-hosted inference on GKE, or asks follow-up questions during such a migration (hardware sizing, model staging, manifest generation, validation, traffic cutover). DO NOT use for brand new GKE inference deployments with no existing workload to migrate (use gke-inference instead). DO NOT use if the user intends to automate the migration via the Gemini Cloud Assist MCP server. ## google-cloud-solution-hybrid-search-alloydb - id: `google-cloud/cloud/google-cloud-solution-hybrid-search-alloydb` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-solution-hybrid-search-alloydb - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-hybrid-search-alloydb/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-hybrid-search-alloydb/SKILL.md Discovers requirements and generates architectural, design, and deployment guidance for dynamic hybrid search systems by combining semantic search and keyword search. Optimized for AlloyDB hybrid search use cases in Google Cloud. Use when users need vector search combined with structured SQL filtering, faceted attributes, semantic reranking, in-database AI validation, or serverless hosting across transactional relational databases, analytical data warehouses, or managed database engines. DON'T use this skill for simple keyword-only search, or when a standalone non-relational vector database is required. ## google-cloud-solution-multi-agent-security - id: `google-cloud/cloud/google-cloud-solution-multi-agent-security` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-solution-multi-agent-security - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-multi-agent-security/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-multi-agent-security/SKILL.md Designs, deploys, and secures Google Cloud Agent Gateway solutions. Use when the user needs to configure multi-agent security, ingress (CLIENT_TO_AGENT), or egress (AGENT_TO_ANYWHERE) patterns involving Model Armor, IAP, and Agent Registry. Don't use for general Cloud Load Balancing or basic VPC setup not related to Agent Gateways. ## google-cloud-solution-n-tier-serverless-web-app - id: `google-cloud/cloud/google-cloud-solution-n-tier-serverless-web-app` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-solution-n-tier-serverless-web-app - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-n-tier-serverless-web-app/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-n-tier-serverless-web-app/SKILL.md Assists in developing a secure n-tier serverless web application based on best practices and architecture guidance. Use when users need agentic assistance with designing and creating a multi-product solution in Google Cloud for a secure n-tier serverless web application. Don't use when designing VM or GKE-based architectures or when not using Google Cloud. ## google-cloud-solution-rag-enterprise-search-gke-sqldb - id: `google-cloud/cloud/google-cloud-solution-rag-enterprise-search-gke-sqldb` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-solution-rag-enterprise-search-gke-sqldb - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-rag-enterprise-search-gke-sqldb/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-solution-rag-enterprise-search-gke-sqldb/SKILL.md Discovers requirements, and generates architectural, design, and deployment guidance for a retrieval-augmented generation (RAG)-capable enterprise search system in Google Cloud. Use when users need a vector-enabled SQL database as the store and index for the embedding vectors, an open model and open-source inferencing framework, and Kubernetes containers to host all the application components. DON'T use this skill for fully-managed RAG, or SaaS search services, or when a non-SQL vector database is required. ## google-cloud-storage-basics - id: `google-cloud/cloud/google-cloud-storage-basics` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-storage-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-storage-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-storage-basics/SKILL.md Stores, retrieves, and manages data as objects in Cloud Storage (Google Cloud Storage, or GCS) buckets. Use when you need to interact with Cloud Storage — create or configure buckets, upload, download, stream, or transfer data, organize objects with folders, generate signed URLs, control access (IAM, ACLs, public access prevention), set storage classes and tiering (Standard, Nearline, Coldline, Archive), manage cost and lifecycle, protect data (versioning, encryption/CMEK, retention and Bucket Lock, object holds, soft delete), host static websites, trigger Pub/Sub notifications on object changes, mount buckets as a file system (gcsfuse), or optimize storage performance at any scale. Covers the gcloud storage / gsutil CLI, JSON and XML APIs, client libraries, Terraform, and Cloud Storage MCP servers. Don't use for block storage (Persistent Disk), data warehousing/analytics (BigQuery), or databases (Cloud SQL, Spanner, Bigtable, Firestore). ## google-cloud-storage-fuse - id: `google-cloud/cloud/google-cloud-storage-fuse` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-storage-fuse - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-storage-fuse/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-storage-fuse/SKILL.md Mounts Cloud Storage buckets as a POSIX file system with Cloud Storage FUSE (gcsfuse). Use when interacting with gcsfuse: decide whether FUSE, native gs:// reads, or Filestore/Managed Lustre fits a workload, deploy tuned mounts on GKE, Compute Engine, or Cloud Run, enable and size file, stat, and list caches, tune mount flags or config-file settings, apply workload profiles, keep ML checkpointing safe (rename atomicity, hierarchical namespace/HNS, close-time finalization, concurrent writers), or diagnose slow training, low throughput, or bill spikes with gcsfuse metrics. Covers mount semantics, gcsfuse CLI and config files, GKE gcsfuse CSI driver (Workload Identity principal:// bindings, profile StorageClasses, sidecar sizing), and Cloud Run volume mounts. Don't use for bucket administration or data management without a mount (google-cloud-storage-basics) or fully POSIX-compliant shared file systems (Filestore, Managed Lustre). ## google-cloud-waf-cost-optimization - id: `google-cloud/cloud/google-cloud-waf-cost-optimization` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-waf-cost-optimization - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-waf-cost-optimization/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-waf-cost-optimization/SKILL.md Generates cost optimization guidance for Google Cloud workloads based on the Google Cloud Well-Architected Framework (WAF). Use this skill to evaluate a workload, identify cost requirements and constraints, and provide actionable recommendations for build, deploy, and manage the workload cost-efficiently in Google Cloud. ## google-cloud-waf-operational-excellence - id: `google-cloud/cloud/google-cloud-waf-operational-excellence` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-waf-operational-excellence - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-waf-operational-excellence/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-waf-operational-excellence/SKILL.md Generates operations-focused guidance for Google Cloud workloads based on the design principles and recommendations in the Operational Excellence pillar of the Google Cloud Well-Architected Framework (WAF). Use this skill to evaluate a workload, identify operational requirements, and provide actionable recommendations for deployment, monitoring, and incident management. ## google-cloud-waf-performance-optimization - id: `google-cloud/cloud/google-cloud-waf-performance-optimization` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-waf-performance-optimization - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-waf-performance-optimization/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-waf-performance-optimization/SKILL.md Generates performance-focused guidance for Google Cloud workloads based on the design principles and recommendations in the Performance Optimization pillar of the Google Cloud Well-Architected Framework (WAF). Use this skill to evaluate a workload, identify performance requirements, and provide actionable recommendations for resource allocation, modular design, and elasticity. ## google-cloud-waf-reliability - id: `google-cloud/cloud/google-cloud-waf-reliability` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-waf-reliability - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-waf-reliability/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-waf-reliability/SKILL.md Generates guidance for reliability, resilience, availability, redundancy, fault-tolerance, and disaster recovery (DR) for Google Cloud workloads based on the design principles and recommendations in the Google Cloud Well-Architected Framework. Use when the user asks to evaluate, design, or improve the reliability, resilience, availability, or disaster recovery capabilities of Google Cloud workloads. ## google-cloud-waf-security - id: `google-cloud/cloud/google-cloud-waf-security` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-waf-security - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-waf-security/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-waf-security/SKILL.md Generates security-focused guidance for Google Cloud workloads based on the design principles and recommendations in the Google Cloud Well-Architected Framework (WAF). Use this skill to evaluate workloads, identify security requirements, and provide actionable recommendations for IAM, network security, data protection, and operational security. ## google-cloud-waf-sustainability - id: `google-cloud/cloud/google-cloud-waf-sustainability` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/google-cloud-waf-sustainability - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-waf-sustainability/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/google-cloud-waf-sustainability/SKILL.md Generates sustainability-focused guidance for Google Cloud workloads based on the design principles and recommendations in the Google Cloud Well-Architected Framework (WAF). Use this skill to evaluate a workload, identify environmental impact requirements, and provide actionable recommendations to build, deploy, and manage the workload sustainably in Google Cloud. ## iam-helper-for-policy-simulator - id: `google-cloud/cloud/iam-helper-for-policy-simulator` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/iam-helper-for-policy-simulator - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/iam-helper-for-policy-simulator/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/iam-helper-for-policy-simulator/SKILL.md Safely simulates and applies Google Cloud IAM v1 (Allow) policy changes. Uses the Policy Simulator to replay historical access logs against proposed policies to prevent breaking active workloads before applying the changes. Use when simulating or applying IAM v1 allow policies across Projects, Folders, or Organizations. Don't use for analyzing IAM v2 deny policies, VPC Service Controls, or performing general policy troubleshooting. ## iam-helper-for-privileged-access-management - id: `google-cloud/cloud/iam-helper-for-privileged-access-management` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/iam-helper-for-privileged-access-management - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/iam-helper-for-privileged-access-management/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/iam-helper-for-privileged-access-management/SKILL.md Manages the end-to-end lifecycle of on-demand, temporary access using Privileged Access Manager (PAM). Use when a user asks to create, read, update, or delete PAM entitlements, request temporary access, or approve/deny pending PAM grants. Do NOT use for permanent IAM policy bindings, troubleshooting IAM permission errors, or general Google Cloud resource provisioning. ## managed-airflow-dag-authoring - id: `google-cloud/cloud/managed-airflow-dag-authoring` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/managed-airflow-dag-authoring - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/managed-airflow-dag-authoring/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/managed-airflow-dag-authoring/SKILL.md Provides guidance for authoring Apache Airflow DAGs in Managed Service for Apache Airflow (MSAA; formerly Cloud Composer). Covers environment context discovery, Airflow 2 vs 3 compatibility, authoring best practices, and local/remote validation processes. Use when creating or extending an Airflow DAG. Don't use when authoring Python code unrelated to Airflow DAGs. ## managed-airflow-dag-troubleshooting - id: `google-cloud/cloud/managed-airflow-dag-troubleshooting` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/managed-airflow-dag-troubleshooting - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/managed-airflow-dag-troubleshooting/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/managed-airflow-dag-troubleshooting/SKILL.md Provides guidance for troubleshooting Apache Airflow DAGs (failed DAG runs and task instances) in Managed Service for Apache Airflow (MSAA; formerly Cloud Composer). Use when figuring out reasons for DAG run or task instance failures. Don't use when looking for overall recommendations for Managed Airflow environment performance. ## managed-airflow-migrations - id: `google-cloud/cloud/managed-airflow-migrations` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/managed-airflow-migrations - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/managed-airflow-migrations/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/managed-airflow-migrations/SKILL.md Provides guidance for migrating Apache Airflow DAGs in Managed Service for Apache Airflow (MSAA; formerly Cloud Composer). Covers migration to Airflow 2.11.1 (MSAA Gen 2 and 3) and Airflow 3 (MSAA Gen 3), including environment inspection, GCS download/upload and scanning patterns for breaking changes. Use when migrating the DAG code to newer Airflow version. Don't use when checking DAG run failures unrelated to code migration. ## spanner-basics - id: `google-cloud/cloud/spanner-basics` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/spanner-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/spanner-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/spanner-basics/SKILL.md Assists in provisioning instances and databases, designing performant schemas, and querying data in Spanner. Use when designing primary keys, writing SQL queries or client library code, or diagnosing performance issues. ## workload-manager-basics - id: `google-cloud/cloud/workload-manager-basics` - category: cloud - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/cloud/workload-manager-basics - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/workload-manager-basics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/cloud/workload-manager-basics/SKILL.md Use this skill to manage Google Cloud Workload Manager evaluations, rules, scanned resources, and validation results by using public client libraries and the REST API. Use when you need to inspect workload best-practice rules, create and run evaluations for Google Cloud general best practices, SAP, SQL Server, or custom organizational rules, review violations, export results to BigQuery, or automate Workload Manager through client libraries because no service-specific public CLI or MCP server is available. Don't use for general Google Compute Engine instance management, VPC configuration, or standard IAM auditing. ## finding-google-skills - id: `google-cloud/developers/finding-google-skills` - category: developer-tools - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/developers/finding-google-skills - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/developers/finding-google-skills/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/developers/finding-google-skills/SKILL.md Locates and loads the right Google product skill on demand from a remote catalog index, instead of preloading every skill. Use at the START of any request touching a Google product, API, or developer platform - including Google Cloud (GKE, Cloud Run, IAM, BigQuery, Vertex AI, Spanner), Google Ads, Google Analytics, Google Workspace (Gmail, Drive, Admin SDK), Chrome and Chrome extensions, Android, Firebase, YouTube, Google Maps, Gemini and the Gemini API, Google Play, and Flutter. Consult the index before answering from memory or searching the web. Don't use for non-Google products. ## retrieving-developer-knowledge - id: `google-cloud/developers/retrieving-developer-knowledge` - category: developer-tools - license: Apache-2.0 - status: stable - source: google/skills - install: npx aidentity add google-cloud/developers/retrieving-developer-knowledge - page: https://akshatnaruka.github.io/aidentity/skills/google-cloud/developers/retrieving-developer-knowledge/ - instructions: https://akshatnaruka.github.io/aidentity/skills/google-cloud/developers/retrieving-developer-knowledge/SKILL.md Searches, retrieves, and synthesizes official Google developer documentation across Google Cloud, AI/Gemini, Android, Chrome, Web, Flutter, Go, Firebase, and other Google developer platforms. Integrates with the Developer Knowledge MCP server (search_documents, get_documents, answer_query) or the Developer Knowledge REST API fallback. Use when searching for gcloud CLI commands, API syntax, IAM permissions, official documentation, architectural comparisons, or product choice overviews. Don't use for local filesystem lookups or non-Google documentation. ## remotion-motion-graphics - id: `haidrrrry-claude-remotion-skill/remotion-motion-graphics` - category: motion - license: MIT - status: stable - source: haidrrrry/claude-remotion-skill - install: npx aidentity add haidrrrry-claude-remotion-skill/remotion-motion-graphics - page: https://akshatnaruka.github.io/aidentity/skills/haidrrrry-claude-remotion-skill/remotion-motion-graphics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/haidrrrry-claude-remotion-skill/remotion-motion-graphics/SKILL.md Create and edit professional motion graphics videos with Remotion (React-based video). Use this skill EVERY time the user wants to create a video, edit a video, animate something, build an intro/outro/logo animation, make a Reel/Short/promo/launch video, add text animations or captions to footage, composite images and B-roll into a video, or mentions Remotion, motion graphics, video rendering, or "make this video look better/less generic". Also trigger when editing an existing Remotion project or when the user complains their video looks basic, generic, or amateur — this skill contains the exact fixes. Always read this skill BEFORE writing any Remotion code. ## lw-case-studies - id: `jtydhr88-lyric-writing-skills/lw-case-studies` - category: music - license: MIT - status: stable - source: jtydhr88/lyric-writing-skills - install: npx aidentity add jtydhr88-lyric-writing-skills/lw-case-studies - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-case-studies/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-case-studies/SKILL.md The case layer - how to take a finished lyric apart and what three working lyricists say about their own habits (案例与拆解). A fixed twelve-row worksheet for dissecting any song, keyed to the library's own fields so every finding lands in a skill instead of staying an impression; the rule that a real lyric is read from the middle outward, not from the theme down; what Yao Qian, Zhang Li and Hong Yuan each say about opening lines, restraint, revision, rhyme width, colloquial versus literary diction and how much to leave the composer, plus the four places they openly disagree and how to pick a side; worked dissections of songs the sources analyse in full, including one song two of them discuss independently; and the failure patterns they name - flat, scattered, overlong, bland, blunt, bare, stuffed. Use when studying a lyric you admire, when you need a real example of a technique, when a draft feels wrong and you want a model to compare against, or when asked to critique a song. 案例、拆解、词评、作品分析、词人自述、改稿对照。 ## lw-chinese-style - id: `jtydhr88-lyric-writing-skills/lw-chinese-style` - category: music - license: MIT - status: stable - source: jtydhr88/lyric-writing-skills - install: npx aidentity add jtydhr88-lyric-writing-skills/lw-chinese-style - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-chinese-style/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-chinese-style/SKILL.md The Chinese-style layer for lyric writing (中国风歌词). What makes a lyric read as 中国风 rather than merely decorated - the vocabulary families it draws on (place, dynasty, object, craft, plant), the sixteen rhetorical devices Fang Wen-shan catalogues inside his own lyrics, each with a book example and a failure condition, why every image must belong to one material world and how one out-of-period object breaks it, the four grades of borrowing from classical verse and where borrowing becomes copying, what to do when the listener will not catch the allusion, what the words promise the arrangement when they name an instrument, and the three ways this style usually dies - ornament with no event, images unrelated to what the song says, and archaism for its own sake. Use when writing or auditing a 中国风 or 古风 lyric, when a draft is full of beautiful old words but says nothing, when checking an allusion, when images from different eras collide, or when the words name an instrument. 中国风、古风、典故、化用、文字游戏、修辞、意象成套、方文山、穿帮。 ## lw-english - id: `jtydhr88-lyric-writing-skills/lw-english` - category: music - license: MIT - status: stable - source: jtydhr88/lyric-writing-skills - install: npx aidentity add jtydhr88-lyric-writing-skills/lw-english - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-english/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-english/SKILL.md The English language layer for lyric writing (英文词的重音与节拍对齐). Word stress is fixed inside a polysyllabic word, so the melody bends to the word and never the reverse; stressed syllables belong on stressed notes, which keeps the natural shape of the language; line length is counted in stressed syllables, not total syllables; common meter and its 4-3 stress lines; long syllables want long notes and the contour should track the sentence's intonation; where the breath falls, how phrase length accelerates a section, what enjambment costs; what gonna, wanna and 'em do to the count; why the, of and and must not land on a downbeat; and the mistakes a Chinese-speaking writer makes in English. Use when writing or checking English lyrics, fitting English words to a melody, when a sung line sounds mispronounced, when counting syllables, or when a line will not fit the bar. 英文作词、英文歌词、重音、节拍对齐、音节数、prosody、phrasing、气口、重音落错、唱不进小节。 ## lw-imagery - id: `jtydhr88-lyric-writing-skills/lw-imagery` - category: music - license: MIT - status: stable - source: jtydhr88/lyric-writing-skills - install: npx aidentity add jtydhr88-lyric-writing-skills/lw-imagery - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-imagery/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-imagery/SKILL.md The imagery layer - how to find concrete nouns and make them a system (意象与具体名词). Object writing and the seven senses, the ten-minute timed practice, why abstract nouns are the most direct AI fingerprint and how to build the forbidden list, how to check that a lyric is not all sight, why a set of images must belong to one physical world instead of being piled up at random, simile versus metaphor and how to spot and replace a dead one, and how one object recurs with a shifting meaning. Use when a lyric feels vague or generic but the words look fine, when every noun in a draft is a concept, when you cannot find images, when images are pretty but unrelated, when a metaphor sounds borrowed, or when LYR-LINT check 2 fails. 意象、具体名词、抽象词、object writing、物体写作、五感、七感、比喻、明喻、暗喻、通感、陈词、死喻、词太泛、找不到意象。 ## lw-japanese - id: `jtydhr88-lyric-writing-skills/lw-japanese` - category: music - license: MIT - status: stable - source: jtydhr88/lyric-writing-skills - install: npx aidentity add jtydhr88-lyric-writing-skills/lw-japanese - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-japanese/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-japanese/SKILL.md The Japanese language layer for lyric writing (日文词的モーラ与符割り). The counting unit is the mora, not the kana or the syllable - the small tsu, the moraic n and the long vowel each take a beat, a palatalized pair takes one; one kana per note is the default, and the same melody remaps itself when the words change; every word carries a pitch-accent contour, and a melody that fights it gets the line heard as a different sentence; fuwari, the mapping of kana to notes; bunsetsu segmentation and where a line may break; ji-amari and ji-tarazu as deliberate mismatch; the four ways to fix a melody when the counts do not fit; why Japanese rhyme is weak and how shichigo-cho slips in unnoticed; the lyrics-first and music-first routes; and the iron rule for English words inside a Japanese song. Use when writing or checking Japanese lyrics, fitting kana to an existing melody, counting morae, when a sung line is misheard as another word, or when the words will not sit on the notes. 日文作词、日语歌词、モーラ、拍数、符割り、字余り、字足らず、音高重音、七五調。 ## lw-korean - id: `jtydhr88-lyric-writing-skills/lw-korean` - category: music - license: MIT - status: stable - source: jtydhr88/lyric-writing-skills - install: npx aidentity add jtydhr88-lyric-writing-skills/lw-korean - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-korean/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-korean/SKILL.md The Korean language layer for lyric writing (韩文词的音节与받침). One hangul block is one syllable is one note by default - unlike Japanese, a final consonant takes no beat of its own. The batchim (받침, syllable-final consonant) is the subject here; single and double batchim, the seven representative finals, and why a syllable closing on a stop is the wrong place for a long note, a phrase-end hold or a section peak. Liaison (연음) moves a batchim onto the next block, so the sung syllable boundary is not the written one, which moves every breath, caesura and rhyme landing. Plus the sound changes that rewrite a line between paper and voice (nasalization, tensification, aspiration, palatalization, elision, insertion, vowel harmony); why Korean has no tone and no word stress; how Korean rhyme differs from the Mandarin che. Use when writing or checking Korean lyrics, fitting hangul to a melody, counting syllables, or picking a word for a held note. 韩文作词、韩语歌词、받침、收音、连音、音变、音节数、K-pop 填词。 ## lw-mandarin - id: `jtydhr88-lyric-writing-skills/lw-mandarin` - category: music - license: MIT - status: stable - source: jtydhr88/lyric-writing-skills - install: npx aidentity add jtydhr88-lyric-writing-skills/lw-mandarin - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-mandarin/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-mandarin/SKILL.md The Mandarin language layer for lyric writing (普通话作词的语言层). What Chinese as a language adds to the job; tone is phonemic, so the melody that enters a syllable can change which word is heard; one character is one syllable, so syllable count is character count; the thirteen rhyme families (十三辙) with their finals, example characters, wide-versus-narrow reach and loudness grades; how to pick a rhyme family, when to switch, and which families borrow from each other; level-and-oblique (平仄) and how much looser a lyric is than classical verse; the two- and three-character feet that make a Chinese line scan; and what makes a line easy or hard to sing. Use when writing or checking Mandarin lyrics, when choosing or changing a rhyme family, when a line is a tongue-twister or a high note lands on a closed vowel, when someone asks what 十三辙 is, or when LYR-LINT check 8 says the song sits on one or two wide families. 普通话、中文作词、十三辙、辙口、韵部、平仄、字调、易唱、绕口、开口音闭口音、什么是十三辙。 ## lw-musical-theatre - id: `jtydhr88-lyric-writing-skills/lw-musical-theatre` - category: music - license: MIT - status: stable - source: jtydhr88/lyric-writing-skills - install: npx aidentity add jtydhr88-lyric-writing-skills/lw-musical-theatre - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-musical-theatre/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-musical-theatre/SKILL.md Theatre and musical-theatre lyric writing (剧场与音乐剧唱词). How a song becomes an action instead of a pause, how to make the words sound like the character rather than the lyricist, and what Sondheim's three principles - Content Dictates Form, Less Is More, God Is in the Details, all in the service of clarity - actually change in a draft. Covers character diction by vocabulary, syntax, schooling and period; first-person versus narrator; the price of repetition and the function of perfect rhyme on a stage; the seam between song and dialogue; Sondheim's catalogue of his own faults; and a transfer table for which rules a pop lyric should also obey. Use when writing a song for a character in a play or musical, when a song feels like a pause in the story, when two characters sound alike, when turning a scene into a song, or when deciding whether a theatre rule applies to a pop lyric. 音乐剧、剧场、角色唱词、戏剧、推进剧情、Sondheim、唱词与对白。 ## lw-narrative - id: `jtydhr88-lyric-writing-skills/lw-narrative` - category: music - license: MIT - status: stable - source: jtydhr88/lyric-writing-skills - install: npx aidentity add jtydhr88-lyric-writing-skills/lw-narrative - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-narrative/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-narrative/SKILL.md Who is speaking, when they are speaking, and how much they are allowed to know (歌词的叙事层). The three narrative fields every lyric must fill - point of view, tense anchor, and the one thing deliberately left unsaid - with the cost of each person, the risk of mixing pronouns mid-song and the few shifts that actually work, how present/past/future change the listener's distance, why a fixed moment limits what the speaker can know (write the symptom, not the conclusion), why a completed emotional arc (hurt - peace - blessing) is a machine fingerprint, and how a story lyric advances through scene, turn and cost. Use when a draft has no speaker, when you cannot tell who is being addressed, when pronouns drift between sections, when the timeline is half memory and half now, when a lyric resolves everything and leaves nothing hanging, when writing a story song, or when LYR-LINT check 5 or 6 fails. 视角、人称、时间、时态、留白、不解决、叙事、故事型歌词、没有说话人、谁在说话、情绪走完整。 ## lw-song-intent - id: `jtydhr88-lyric-writing-skills/lw-song-intent` - category: music - license: MIT - status: stable - source: jtydhr88/lyric-writing-skills - install: npx aidentity add jtydhr88-lyric-writing-skills/lw-song-intent - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-song-intent/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-song-intent/SKILL.md The gate you must pass before writing a single line (动笔前必填). Five questions that force an actual choice - which kind of song this is (attitudinal, situational, narrative, or expository, and why the default is not narrative), the one thing it says, who it is said to, at what moment, and the one photographable object that runs through it - with the failure mode each question catches, the downstream choices the song type fixes (person, voice, repetition budget), how to tell a real answer from a filled-in one, and why this gate exists at all (AI-written lyrics are not bad at words, they are written by nobody). Use when starting any lyric, when a draft feels generic but you cannot say why, when every song comes out as a story, when a song is trying to say two things, or when LYR-LINT check 1 fails. 立意、动笔前必填、歌的类型、态度型、情境型、叙事型、说理型、只说一件事、对谁说、锚定物件、重复预算、写不出来、太泛。 ## lw-structure - id: `jtydhr88-lyric-writing-skills/lw-structure` - category: music - license: MIT - status: stable - source: jtydhr88/lyric-writing-skills - install: npx aidentity add jtydhr88-lyric-writing-skills/lw-structure - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-structure/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-structure/SKILL.md The structural layer of a lyric (词的结构层) - what each section is for and what it must not say, which song form to pick, where the title lands and how often it comes back, and how line counts, line lengths and rhyme placement make a section feel finished or still owing something. Covers verse / pre-chorus / chorus / bridge / refrain functions, central versus developmental sections, AABA and verse-chorus and verse-refrain forms, the five structural parameters (balance, pace, flow, closure, closure type), the five hook-placement strategies, and the deliberate asymmetry that keeps a lyric from sounding machine-made. Use when laying out sections before writing a line, when a chorus does not feel like an arrival, when a bridge sounds like one more verse, when every section came out the same length, when deciding where the title goes, or when LYR-LINT check 3, 4 or 10 fails. 段落结构、曲式、副歌、bridge、hook、标题位置、句式、不对称、段落功能、AABA。 ## lw-workflow - id: `jtydhr88-lyric-writing-skills/lw-workflow` - category: music - license: MIT - status: stable - source: jtydhr88/lyric-writing-skills - install: npx aidentity add jtydhr88-lyric-writing-skills/lw-workflow - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-workflow/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-lyric-writing-skills/lw-workflow/SKILL.md Entry point and router for the lyric writing library (作词工作流与路由). The two workflows that fork at the very first question - music-first versus lyrics-first - and their different stage tables, which skill to load for which task, the full-library boundary table, the LYR-SPEC gate rules, the external interface (what the spec hands out, what it reads if present, the six fields shared with the music side, the messages channel), and three checks (requests that are easy to misroute, whether a draft can be told apart from human-written lyrics, the tone check). Load this FIRST for any lyric writing request, before deciding which other skill to read. Use when starting a lyric, when fitting words to an existing melody or a melody to existing words, when unsure which skill owns a question, when a draft fails lint, or when handing the lyric on to composition, recording or scoring. 作词、歌词、填词、工作流、路由、该读哪个 skill、LYR-SPEC、先曲后词、先词后曲。 ## chekhov-dramaturgy - id: `jtydhr88-screenwriting-skills/chekhov-dramaturgy` - category: film - license: MIT - status: stable - source: jtydhr88/screenwriting-skills - install: npx aidentity add jtydhr88-screenwriting-skills/chekhov-dramaturgy - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/chekhov-dramaturgy/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/chekhov-dramaturgy/SKILL.md Writing plays and screenplays in the Chekhovian mode (契诃夫戏剧法) — distilled from the complete plays (没有父亲的人/普拉东诺夫, 伊凡诺夫, 林妖→万尼亚舅舅, 海鸥, 三姊妹, 樱桃园, nine one-acts) plus Chekhov's own letters, Stanislavsky's and Nemirovich-Danchenko's rehearsal notes and 焦菊隐/童道明 criticism. Covers the four-act mood-based structure without central climax, off-stage events, "correct answer stated in Act 1 and refused", the announced event that never happens, three-layer endings (hope monologue + nihilist line + household action), no-villain conflict with environment, every character's object and catchphrase, one-way love chains, half-step-off dialogue, philosophy cut by thirst, the shortest words for the deepest pain, stage-direction and sound discipline, and how Chekhov revised The Wood Demon into Uncle Vanya. Use when the user wants an ensemble drama, a "nothing happens" play, subtext-heavy dialogue, a family estate / provincial story, an anti-climactic structure, or asks how to "Chekhov-ize" a script. ## ozu-screenplay-style - id: `jtydhr88-screenwriting-skills/ozu-screenplay-style` - category: film - license: MIT - status: stable - source: jtydhr88/screenwriting-skills - install: npx aidentity add jtydhr88-screenwriting-skills/ozu-screenplay-style - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/ozu-screenplay-style/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/ozu-screenplay-style/SKILL.md Writing screenplays in the style of Ozu Yasujiro and Noda Kogo (小津安二郎・野田高梧) — distilled from six complete screenplays (晚春 Late Spring, 麦秋 Early Summer, 东京物语 Tokyo Story, 浮草 Floating Weeds, 秋日和 Late Autumn, 秋刀鱼之味 An Autumn Afternoon). Covers the "family member leaves" master plot, off-screen events / on-screen reactions, lie-driven plots, minimal-syllable confessions, go-between characters, faceless suitors, pillow-shot scene breaks, echoing objects, mirror characters, children's subplots as metaphor, displaced quarrels, the single-monologue rule, diminishing endings, Ozu's script format and stage-direction vocabulary. Use when the user wants to write a quiet family drama, a 小津风 / 侘寂 / 日常系 script, a story about marrying off a daughter, aging parents, or wants dialogue that says less and means more. ## sw-american-case-studies - id: `jtydhr88-screenwriting-skills/sw-american-case-studies` - category: film - license: MIT - status: stable - source: jtydhr88/screenwriting-skills - install: npx aidentity add jtydhr88-screenwriting-skills/sw-american-case-studies - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-american-case-studies/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-american-case-studies/SKILL.md Case studies of American screenwriting (美国电影剧作案例) — Mei Feng's readings of the Hollywood Western (value pairs, four oppositions), screwball comedy (strong heroine, buddy vs adversary two-hander), Billy Wilder (disguise, Lubitsch touch, meet-cute), Hitchcock and his writers, Adaptation, Mildred Pierce (eight drafts, woman's film + noir), Thelma & Louise ("but" method, mirror pair), Fargo (Coen method), Good Will Hunting (five-part structure), American Beauty (POV strategy, genre mix), Eternal Sunshine (1:5:1, image motifs); Walter's American Graffiti; the Hollywood masterclass films (Bourne, Guardians, Zootopia, Thor); Hoxter's Winter's Bone and Jojo Rabbit; Snyder's Miss Congeniality; Field's Chinatown. Use when you want a worked example of how a specific American film's script is built, when analysing a film for structure, character or theme, or when looking for a model to imitate for a Western, screwball, noir, buddy, coming-of-age, black comedy or non-linear romance. ## sw-format-adaptation - id: `jtydhr88-screenwriting-skills/sw-format-adaptation` - category: film - license: MIT - status: stable - source: jtydhr88/screenwriting-skills - install: npx aidentity add jtydhr88-screenwriting-skills/sw-format-adaptation - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-format-adaptation/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-format-adaptation/SKILL.md Screenplay format, page craft, the writing process and adaptation (剧本格式/写作流程/改编) — merged from Wendy Henson (spec format rules), Richard Walter (page craft, revision), Neill Hicks (selling vs shooting script, draft chain), Syd Field (master shot, card method, adaptation as original work), Robert McKee (step outline → treatment → screenplay), Julian Hoxter (format elements, adaptation four questions), Diamond & Weissman (one-page nine-step) and Eric Bork — plus an exact typographic grid, element conventions (V.O./O.S., MORE/CONT'D, dual dialogue), a machine-writable output contract (Fountain, with forced markers for Chinese), and Asian industry formats (Chinese 场号制 影视剧本格式, Japanese 柱・ト書き・セリフ / 決定稿). Use when formatting a spec script, choosing the output file format, deciding what goes in action lines, planning drafts and outlines, cutting pages, adapting a novel, play or true story, writing a Chinese TV/film or Japanese-style script page, or preparing a submission-ready draft. ## sw-genre-anatomy - id: `jtydhr88-screenwriting-skills/sw-genre-anatomy` - category: film - license: MIT - status: stable - source: jtydhr88/screenwriting-skills - install: npx aidentity add jtydhr88-screenwriting-skills/sw-genre-anatomy - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-genre-anatomy/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-genre-anatomy/SKILL.md Genre anatomy from John Truby's The Anatomy of Genres (类型解剖 / 类型节拍 / 混合类型 / 超越类型) — genres as beat systems with a life philosophy underneath; three rules (hit every beat of your genre, mix three or four genres, transcend the primary genre), the ladder and families of twelve genres (Horror 恐怖, Action 动作, Myth 神话, Memoir and Coming-of-Age 回忆录与成长, Science Fiction 科幻, Crime 犯罪, Comedy 喜剧, Western 西部, Gangster 黑帮, Fantasy 奇幻, Detective and Thriller 侦探与惊悚, Love 爱情), each with its hero/opponent/world/plot-shape template, beat list, hard rules with failure conditions, subgenres and transcendent paths, plus a genre-mixing worksheet and a diagnostic. Kept beside sw-truby-anatomy and the Field/Snyder page maps. Use when choosing or confirming a script's genre, when a genre story feels generic or misses the beats its audience expects, when mixing genres, when a horror lacks pressure, an action lacks plot, a love story lacks opposition or a detective story lacks reveals. ## sw-industry-business - id: `jtydhr88-screenwriting-skills/sw-industry-business` - category: film - license: MIT - status: stable - source: jtydhr88/screenwriting-skills - install: npx aidentity add jtydhr88-screenwriting-skills/sw-industry-business - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-industry-business/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-industry-business/SKILL.md The screenwriting business and career (编剧行业与生意经) — merged from Diamond & Weissman's Bulletproof (buyer's-eye workflow, three Cs, one-page nine-step, set pieces, submission, notes, resilience), Eric Bork's The Idea (PROBLEM seven-element idea test, 60/30/10, television differences), Neill Hicks (market four entities, six criteria, WGA, agents, option, credit arbitration, gross vs net, step deals), Richard Walter (query letter, agents, package, option, spec, release, copyright, guild, gatekeepers, professionalism, 66 principles), Wendy Henson (breaking in), Blake Snyder (logline pitch, genre, agents), Julian Hoxter (industry terms), Mei Feng's Oscar analyses, and the Hollywood masterclass (pitching, notes, credits, TV vs film). Use when evaluating whether an idea is sellable, writing a logline/query/pitch, preparing a submission, handling notes and rewrites, understanding options/credits/WGA/agents/net profit, choosing between film and TV, or building a career strategy. ## sw-japanese-screenwriting - id: `jtydhr88-screenwriting-skills/sw-japanese-screenwriting` - category: film - license: MIT - status: stable - source: jtydhr88/screenwriting-skills - install: npx aidentity add jtydhr88-screenwriting-skills/sw-japanese-screenwriting - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-japanese-screenwriting/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-japanese-screenwriting/SKILL.md Japanese (and other non-Hollywood) screenwriting methods (日本编剧方法/原创剧本实战) — distilled from ten Japanese directors and writers in ゼロからの脚本術; Kosawa Ryota (three acts as 起承转合, speed by jumping), Uchida Kenji (beautiful structure, time-axis tricks), Miki Satoshi (small-material notebook, theme emerges later), Sono Sion, Omiya Ellie (dialogue from inner monologue), Kakei Masaya ("if + moreover"), Fukuda Yuichi (character = actor + flaw, audience as tsukkomi), Yokohama Satoko, Takahashi Izumi ("pain"), Yukisada Isao (situation-born originals); plus Arai Haruhiko (IP adaptation, "write what you're ashamed of"). Neighbours; sw-korean-french-screenwriting, ozu-screenplay-style. Use when writing an original Japanese-style script or TV drama, working from small material and fragments, choosing between structure-first and character-first methods, building a Japanese 企画書, designing comedy tsukkomi systems, or when Hollywood models feel wrong for a quiet, daily-life, non-goal-driven story. ## sw-korean-french-screenwriting - id: `jtydhr88-screenwriting-skills/sw-korean-french-screenwriting` - category: film - license: MIT - status: stable - source: jtydhr88/screenwriting-skills - install: npx aidentity add jtydhr88-screenwriting-skills/sw-korean-french-screenwriting - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-korean-french-screenwriting/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-korean-french-screenwriting/SKILL.md Korean and French screenwriting practice (韩国/法国编剧方法) — from the international masterclass; Oh Seung-uk (Christmas in August, The Shameless; field research in disguise, "write the emotion", first act and last act first, spaces as skeleton, reading to hostile listeners, surviving producers), Choi Seok-hwan (King and the Clown; genre as promise to the audience, "story = deepening crisis + intensifying desire", two reversals and bittersweet endings, the producer/director/writer trio), and Frédéric Auburtin (Paris je t'aime; dialogue last, Italian-style table reads, "12 lines not 13", dignity for characters, originals born from commissions, editing by emotion). Use when working in a Korean-style commercial drama or genre film, a French auteur/commission context, when planning field research, when a producer relationship is the problem, or when you need the Korean "three live together" development model or the French "emotion first, structure second" editing approach. ## sw-series-case-studies - id: `jtydhr88-screenwriting-skills/sw-series-case-studies` - category: film - license: MIT - status: stable - source: jtydhr88/screenwriting-skills - install: npx aidentity add jtydhr88-screenwriting-skills/sw-series-case-studies - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-series-case-studies/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-series-case-studies/SKILL.md Case studies of television series writing (剧集案例库) from primary texts; Sorkin's six West Wing teleplays (act-page tables, eight act-out types); Chase's five Sopranos scripts (the 35-beat A/B/C/D recipe, what a pilot refuses to explain); Fellowes's annotated Downton Abbey season two (19 storylines, 419 footnotes); Waller-Bridge's Fleabag Scriptures (the six-episode half-hour template); Calvisi's eight minute-by-minute pilot beat sheets (Breaking Bad, Mad Men, Game of Thrones and more); Landau's 47-series structure appendix; Miller's Hannibal and HTGAWM breakdowns; Goldberg & Rabkin's beat sheets; Sakamoto Yuji's We Made a Beautiful Bouquet (a feature) and Noh Hee-kyung's The Most Beautiful Goodbye. Use when you want a worked example of how an episode or pilot is built, need real act lengths, scene counts or storyline grids to imitate, are breaking a multi-thread ensemble episode, designing a bottle episode or a finale, writing a relationship or family drama, or ask 某一集是怎么写的 / 这部剧的结构表. ## sw-story-structure - id: `jtydhr88-screenwriting-skills/sw-story-structure` - category: film - license: MIT - status: stable - source: jtydhr88/screenwriting-skills - install: npx aidentity add jtydhr88-screenwriting-skills/sw-story-structure - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-story-structure/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-story-structure/SKILL.md Story structure for screenplays and stage plays (故事结构) — merged from Syd Field's paradigm and plot points, Blake Snyder's Save the Cat beat sheet and board, Robert McKee's Story (event/scene/sequence/act, inciting incident, progressive complications, crisis-climax-resolution, subplots, story triangle), Julian Hoxter's nine-beat model, Neill Hicks' three acts as attraction/anticipation/satisfaction, and Lu Jun's Chinese short-play structure (凤头猪肚豹尾, 起承转合, eight openings, eight endings, 入戏要快/脉络要清/高潮要高/转变要顺/变化要多). Use when outlining a script, placing plot points and midpoint, fixing a saggy second act, designing an opening or ending, diagnosing "nothing happens", choosing between linear and non-linear designs, or converting a premise into beats and cards. ## sw-workflow - id: `jtydhr88-screenwriting-skills/sw-workflow` - category: film - license: MIT - status: stable - source: jtydhr88/screenwriting-skills - install: npx aidentity add jtydhr88-screenwriting-skills/sw-workflow - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-workflow/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-workflow/SKILL.md Project orchestrator for the screenwriting skill set (剧本项目主线调度 / 状态存档 / story bible) — a meta-skill that adds no new craft knowledge but routes a screenplay or stage-play project through stages (premise → structure → character → scenes → draft → revision → submission) and a TV / streaming series project (电视剧 / 剧集 / pilot / 一季) through a separate series stage table (engine → character network & season arc → documents/bible → pilot structure → break story & outline → draft → submission), names which sw-* skill to invoke at each stage, defines each stage's deliverable and advisory exit check, and keeps all project state in a story-bible.md file so work can resume across sessions. Use when starting a new script project, resuming one ("continue my screenplay", "where were we"), when the user asks "what should I do next" on a script, when converting a vague idea into a full development pipeline, or when the other sw-* skills are firing individually and the overall process needs sequencing. ## sw-writers-room - id: `jtydhr88-screenwriting-skills/sw-writers-room` - category: film - license: MIT - status: stable - source: jtydhr88/screenwriting-skills - install: npx aidentity add jtydhr88-screenwriting-skills/sw-writers-room - page: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-writers-room/ - instructions: https://akshatnaruka.github.io/aidentity/skills/jtydhr88-screenwriting-skills/sw-writers-room/SKILL.md How episodic television actually gets made by a group (编剧室与制作现实) — merged from Goldberg & Rabkin (pitch as audition, leave-behind, cracking the story, beat sheet, notes discipline, production rewrites), Pamela Douglas (John Wells's room, staff-from-hell mistakes, the seven-rung ladder, step deal, the 14-day draft), Neil Landau's showrunner interviews (Lindelof, Mazzara, Katims, Bays), Evan Smith on sitcom staffing and roundtables, Richard Blum (dated), Kam Miller, and first-hand accounts by David Chase, Jesse Armstrong, Lucy Prebble, Aaron Sorkin, Julian Fellowes and Phoebe Waller-Bridge. Use when joining or running a writers' room, breaking an episode with a group, writing a leave-behind, beat sheet or outline on deadline, pitching episode ideas to an existing series, writing a spec episode, taking or giving notes, rewriting because of money, actors or locations, choosing between a staffed room and a single-author process, or asking 什么是 showrunner/编剧室怎么运作/怎么接 note. ## prd-to-tasks - id: `lukedj78-dev-flow/prd-to-tasks` - category: project-management - license: MIT - status: stable - source: lukedj78/dev-flow - install: npx aidentity add lukedj78-dev-flow/prd-to-tasks - page: https://akshatnaruka.github.io/aidentity/skills/lukedj78-dev-flow/prd-to-tasks/ - instructions: https://akshatnaruka.github.io/aidentity/skills/lukedj78-dev-flow/prd-to-tasks/SKILL.md Break down a PRD.md into a concrete, executable `tasks.md` checklist that a developer or an AI agent can pick up and ship. Reads `.workflow/PRD.md` (and `.workflow/PROJECT.md` for context), produces `.workflow/tasks.md` with one task per checkable bullet, grouped by user story or epic, sized to ~2–8 hours each. Output is compatible with beads, GitHub Issues import, `scrum` (Linear, Jira or GitHub), and ralph-tui task sources. Use when the user says "split this into tasks", "make the issues", "ticket the PRD", "task breakdown", "create the issues from the PRD", or the orchestrator routes here from phase `prd_drafted`. Not for: writing code or implementing the tasks (those run later). ## scrum - id: `lukedj78-dev-flow/scrum` - category: project-management - license: MIT - status: stable - source: lukedj78/dev-flow - install: npx aidentity add lukedj78-dev-flow/scrum - page: https://akshatnaruka.github.io/aidentity/skills/lukedj78-dev-flow/scrum/ - instructions: https://akshatnaruka.github.io/aidentity/skills/lukedj78-dev-flow/scrum/SKILL.md Run a dev-flow project with agile scrum on the tracker chosen at design time — Linear, Jira or GitHub Issues: records the choice, creates or links the project, pushes `.workflow/tasks.md` into estimated, labelled, prioritised issues, sets up 2-week sprints (Linear cycles, Jira sprints, GitHub milestones), then keeps **the tracker as the source of truth** — new tasks up, status and velocity down, each sprint planned to the velocity target — and triages bugs by severity (S1–S4) without a PRD round-trip. Triggers: "porta il progetto in Linear / Jira / GitHub", "crea le issue", "setup scrum", "pianifica lo sprint", "report di velocity", "adotta questo progetto", "ho trovato un bug", "triage", or dev-flow routing from `tasks_split`. Modes: Choose, Setup, Adopt, Sync, Triage. Not for: writing or estimating the tasks (prd-to-tasks), fixing the bug or building the app (the owning skill), the headless server loop (docs/loop-engineering.md). ## ab-testing - id: `marketingskills/ab-testing` - category: analytics - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/ab-testing - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/ab-testing/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/ab-testing/SKILL.md When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics. For page-level conversion optimization, see cro. ## ad-creative - id: `marketingskills/ad-creative` - category: ads - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/ad-creative - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/ad-creative/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/ad-creative/SKILL.md When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform. Also use when the user mentions 'ad copy variations,' 'ad creative,' 'generate headlines,' 'RSA headlines,' 'bulk ad copy,' 'creative testing,' 'write me some ads,' 'Facebook ad copy,' 'Google ad headlines,' 'LinkedIn ad text,' 'static ads,' 'ad templates,' 'iMessage ad,' 'ChatGPT ad,' 'creative strategy,' 'creative roadmap,' 'creative retro,' 'hook writing,' 'creative review page,' 'motion video ad,' 'faceless video ad,' 'UGC ad,' 'greenscreen ad,' 'TikTok/Reels ad format,' 'Meta ad format tier list,' or 'creative format taxonomy.' Use it to produce or iterate ad copy at scale. Copy avoids AI tells like 'it's not X, it's Y' reveals. For campaign strategy and targeting, see ads. For landing page copy, see copywriting. Test hypotheses must be falsifiable, naming the metric, the comparison, and the expected direction. ## ads - id: `marketingskills/ads` - category: ads - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/ads - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/ads/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/ads/SKILL.md When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' 'audience targeting,' 'Google Ads,' 'Facebook ads,' 'LinkedIn ads,' 'ad budget,' 'cost per click,' 'ad spend,' 'should I run ads,' 'ABM,' 'account-based marketing,' 'B2B ads,' 'lead quality,' 'negative keywords,' 'Performance Max,' 'thought leader ads,' 'when should I kill an ad,' 'search terms report,' 'wasted spend,' or 'is this campaign working.' Use this for campaign strategy, audience targeting, bidding, and optimization. For bulk ad creative generation and iteration, see ad-creative. For landing page optimization, see cro. For outbound to target accounts, see cold-email. For pixels, CAPI, and tracking audits, see conversion-tracking. End every recommendation with facts, hypotheses, and missing data, and label unavailable inputs MISSING instead of estimating them. ## ai-seo - id: `marketingskills/ai-seo` - category: seo - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/ai-seo - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/ai-seo/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/ai-seo/SKILL.md When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions 'AI SEO,' 'AEO,' 'GEO,' 'LLMO,' 'answer engine optimization,' 'generative engine optimization,' 'LLM optimization,' 'AI Overviews,' 'optimize for ChatGPT,' 'optimize for Perplexity,' 'AI citations,' 'AI visibility,' 'zero-click search,' 'how do I show up in AI answers,' 'LLM mentions,' 'optimize for Claude/Gemini,' 'llms.txt,' 'llms-full.txt,' 'OKF,' 'Open Knowledge Format,' 'knowledge bundle,' 'agent-readable site,' 'agent readiness,' 'is my site agent-ready,' 'WebMCP,' 'do listicles still work for AI,' 'ChatGPT stopped citing comparison pages,' 'how do LLMs see our brand,' 'LinkedIn for AEO,' or 'AI citation format shift.' Use this whenever someone wants their content to be cited or surfaced by AI assistants and AI search engines. For traditional technical and on-page SEO audits, see seo-audit. For structured data implementation, see schema. ## analytics - id: `marketingskills/analytics` - category: analytics - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/analytics - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/analytics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/analytics/SKILL.md When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For getting conversions into ad platforms (pixels, conversion tags, CAPI, server-side) and verifying they arrived, see conversion-tracking. For choosing attribution models, comparing multi-touch/MMM/incrementality, or reconciling conflicting numbers across tools, see attribution. For A/B test measurement, see ab-testing. Rate metrics divide matching closed windows — never full-period spend by partial-period results. ## aso - id: `marketingskills/aso` - category: ads - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/aso - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/aso/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/aso/SKILL.md When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it. ## attribution - id: `marketingskills/attribution` - category: analytics - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/attribution - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/attribution/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/attribution/SKILL.md When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions "attribution," "attribution model," "first-touch vs last-touch," "multi-touch," "which channel drives revenue," "what's my real CAC," "my dashboards disagree," "Google/Meta says X but GA says Y," "media mix model," "MMM," "incrementality," "geo lift," "holdout test," "how did you hear about us," "self-reported attribution," "dark social," or wants to instrument attribution themselves — "stitch my bookings to their source," "SavvyCal/Calendly attribution," "close the identify gap," "track conversions on a third-party domain," "first-party / self-hosted attribution." For event tracking setup and UTMs, see analytics. For ad-platform pixels/CAPI and conversion tracking, see conversion-tracking. For pipeline and CRM revenue reporting, see revops. For the AI-search attribution blind spot, see ai-seo. ## churn-prevention - id: `marketingskills/churn-prevention` - category: pricing - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/churn-prevention - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/churn-prevention/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/churn-prevention/SKILL.md When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers or wants to build systems to prevent it. For post-cancel win-back email sequences, see emails. For in-app upgrade paywalls, see paywalls. ## co-marketing - id: `marketingskills/co-marketing` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/co-marketing - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/co-marketing/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/co-marketing/SKILL.md When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says 'co-marketing,' 'partner marketing,' 'joint campaign,' 'who should we partner with,' 'integration marketing,' 'cross-promotion,' 'collaborate with another company,' 'partnership ideas,' or 'co-brand.' For customer referral programs, see referrals. For launch-specific partnerships, see launch. ## cold-email - id: `marketingskills/cold-email` - category: email - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/cold-email - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/cold-email/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/cold-email/SKILL.md Write and run B2B cold outbound that gets replies, from cold emails and follow-ups to sending setup, LinkedIn, multichannel cadences, and reply handling. Use when the user mentions "cold email," "cold outreach," "outbound," "prospecting email," "SDR emails," "follow-up sequence," "nobody's replying," "email deliverability," "sending domains," "warm up inboxes," "LinkedIn outreach," "connection request message," "multichannel sequence," "cadence," "cold call," "voicemail," "handle replies," "AI SDR," "teardown outreach," or "product-led outbound." Send from secondary domains, verify lists first, turn off open tracking, and stop every channel when a prospect replies. Copy avoids AI tells like 'it's not X, it's Y' reveals. For building the list and account research, see prospecting. For lifecycle email, see emails. For call scripts and sales collateral, see sales-enablement. ## community-marketing - id: `marketingskills/community-marketing` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/community-marketing - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/community-marketing/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/community-marketing/SKILL.md Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: "build a community," "community strategy," "Discord community," "Slack community," "community-led growth," "brand advocates," "user community," "forum strategy," "community engagement," "grow our community," "ambassador program," "community flywheel." ## competitor-profiling - id: `marketingskills/competitor-profiling` - category: sales - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/competitor-profiling - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/competitor-profiling/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/competitor-profiling/SKILL.md When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions 'competitor profile,' 'competitor research,' 'competitor analysis,' 'profile this competitor,' 'analyze competitor,' 'competitive intelligence,' 'competitor deep dive,' 'who are my competitors,' 'competitor landscape,' 'competitor dossier,' 'competitive audit,' or 'research these competitors.' Input is a list of competitor URLs. Output is structured competitor profile markdown files. For creating comparison/alternative pages from profiles, see competitors. For sales-specific battle cards, see sales-enablement. For researching accounts you're selling to, see prospecting. ## competitors - id: `marketingskills/competitors` - category: sales - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/competitors - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/competitors/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/competitors/SKILL.md When the user wants to create competitor comparison or alternative pages for SEO and buyer-facing use. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'competitor teardown,' 'audit our competitor pages,' 'are our comparison pages out of date,' or 'competitive asset audit.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For auditing existing claims (not researching competitors from scratch, which is competitor-profiling; not technical SEO on these pages, which is seo-audit), use the asset audit here. For internal battle cards and sales-specific competitor docs, see sales-enablement. ## content-strategy - id: `marketingskills/content-strategy` - category: copywriting - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/content-strategy - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/content-strategy/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/content-strategy/SKILL.md When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions "content strategy," "what should I write about," "content ideas," "blog strategy," "topic clusters," "content planning," "editorial calendar," "content marketing," "content roadmap," "what content should I create," "blog topics," "content pillars," or "I don't know what to write." Use this whenever someone needs help deciding what content to produce, not just writing it. For writing individual pieces, see copywriting. For SEO-specific audits, see seo-audit. For social media content specifically, see social. ## conversion-tracking - id: `marketingskills/conversion-tracking` - category: analytics - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/conversion-tracking - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/conversion-tracking/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/conversion-tracking/SKILL.md Set up, audit, verify, or fix website conversion tracking. Use when the conversion is a form submission, booked meeting, chat, phone call, signup, or purchase; when conversions must reach Google Ads, Meta, GA4, LinkedIn, TikTok, or Microsoft Ads; when the work involves GTM tags and dataLayer events, pixels, the Conversions API (CAPI), Enhanced Conversions, server-side tagging, or gclid and fbclid capture; or when the user reports conversion problems like "conversions stopped", "double counting", "spend but no conversions", "GA4 and Google Ads don't match", or an Unverified or Inactive status. Covers lead gen and ecommerce. Always fire on confirmed success, never the submit click; verify a test conversion arrives; diagnose before changing anything; offer free and native paths alongside paid ones and disclose partner tools. For tracking plans and UTMs, see analytics. For attribution models, see attribution. For campaigns and bidding, see ads. For CRM lead-stage design, see revops. ## copy-editing - id: `marketingskills/copy-editing` - category: copywriting - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/copy-editing - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/copy-editing/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/copy-editing/SKILL.md When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,' 'proofread,' 'polish this,' 'make this better,' 'copy sweep,' 'tighten this up,' 'this reads awkwardly,' 'clean up this text,' 'too wordy,' 'sharpen the messaging,' 'refresh this content,' 'update this page,' 'this content is outdated,' or 'content audit,' 'this sounds like AI,' 'AI slop,' 'de-slop this,' or 'make it sound human.' Use this when the user already has copy and wants it improved or refreshed rather than rewritten from scratch. Every edit removes AI tells such as 'it's not X, it's Y' reveals, 'no X, no Y, no Z' lists, and sentences that trail into extra comma clauses. A request to fix one line gets a point edit that changes only that line. For writing new copy, see copywriting. ## copywriting - id: `marketingskills/copywriting` - category: copywriting - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/copywriting - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/copywriting/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/copywriting/SKILL.md When the user wants to write, rewrite, or improve marketing copy for any page, including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says "write copy for," "improve this copy," "rewrite this page," "marketing copy," "headline help," "CTA copy," "value proposition," "tagline," "hero section copy," "this copy is weak," "this sounds like AI," "AI slop," "make it sound human," or "help me describe my product." Drafts never use AI tells like "it's not X, it's Y" reveals, "no X, no Y, no Z" lists, or sentences that trail into extra comma clauses. For email copy, see emails. For popup copy, see popups. For editing existing copy, see copy-editing. For the offer underneath the copy (bonuses, guarantees, value framing), see offers. Claims must be supportable, and a declined claim names the evidence that would unlock it. Diagnoses the input first (blank brief, real voice, or point edit) and changes only what it calls for. ## cro - id: `marketingskills/cro` - category: cro - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/cro - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/cro/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/cro/SKILL.md When the user wants to optimize, improve, or increase conversions on any marketing page or form — including homepage, landing pages, pricing pages, feature pages, lead capture forms, or contact forms. Also use when the user says 'CRO,' 'conversion rate optimization,' 'this page isn't converting,' 'improve conversions,' 'why isn't this page working,' 'my landing page sucks,' 'form abandonment,' 'nobody's converting,' 'low conversion rate,' or 'this page needs work.' Use this even if the user just shares a URL and asks for feedback. For signup/registration flows, see signup. For post-signup activation, see onboarding. For popups/modals, see popups. ## customer-research - id: `marketingskills/customer-research` - category: sales - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/customer-research - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/customer-research/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/customer-research/SKILL.md When the user wants to conduct, analyze, or synthesize customer research. Use when the user mentions "customer research," "ICP research," "talk to customers," "analyze transcripts," "customer interviews," "survey analysis," "support ticket analysis," "voice of customer," "VOC," "build personas," "customer personas," "jobs to be done," "JTBD," "what do customers say," "what are customers struggling with," "Reddit mining," "G2 reviews," "review mining," "digital watering holes," "community research," "forum research," "competitor reviews," "customer sentiment," "PMF survey," "product/market fit survey," "customer interview questions," "interview outreach," "Sales Safari," or "find out why customers churn/convert/buy." Use for analyzing existing research assets, mining online sources, AND running primary research (interviews and surveys). For writing copy informed by research, see copywriting. For acting on research to improve pages, see cro. ## directory-submissions - id: `marketingskills/directory-submissions` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/directory-submissions - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/directory-submissions/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/directory-submissions/SKILL.md When the user wants to submit their product to startup, SaaS, AI, agent, MCP, no-code, or review directories for backlinks, domain rating, and discovery. Also use when the user mentions "directory submissions," "submit to directories," "backlinks from directories," "list my product," "submit to Product Hunt," "BetaList," "TAAFT," "Futurepedia," "G2 listing," "Capterra listing," "AlternativeTo," "SaaSHub," "AI directories," "MCP registry," "publish my MCP server," "awesome list," "llms.txt directory," "Claude plugin directory," "agent directory," "dofollow backlinks," "launch directories," or "directory tracker." Use this whenever someone is planning the directory layer of a product launch or an ongoing backlink campaign. For the broader launch moment, see launch. For programmatic SEO pages that should live behind these backlinks, see programmatic-seo. For AI citation optimization, see ai-seo. ## emails - id: `marketingskills/emails` - category: email - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/emails - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/emails/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/emails/SKILL.md When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. Emails avoid AI tells like 'it's not X, it's Y' reveals, 'no X, no Y, no Z' lists, and fake 'Re:' subject lines. For cold outreach and outbound sequences, see cold-email. For in-app onboarding, see onboarding. ## events - id: `marketingskills/events` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/events - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/events/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/events/SKILL.md When the user wants to plan, run, sponsor, speak at, or get pipeline from events — webinars, conferences, trade shows, meetups, dinners, workshops, virtual summits, or user conferences. Also use when the user mentions 'event marketing,' 'field marketing,' 'run a webinar,' 'webinar funnel,' 'show-up rate,' 'should we sponsor,' 'sponsor a conference,' 'trade show booth,' 'booth strategy,' 'event ROI,' 'badge scans,' 'event follow-up,' 'speaking slot,' 'CFP,' 'conference talk,' 'host a dinner,' 'user conference,' or 'virtual summit.' Covers all four roles: hosting, sponsoring/exhibiting, speaking, and attending. For product launch moments, see launch. For the partnership side of joint webinars, see co-marketing. For ongoing community programs, see community-marketing. For podcast appearances, see public-relations. For the email sequences themselves, see emails. ## free-tools - id: `marketingskills/free-tools` - category: seo - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/free-tools - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/free-tools/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/free-tools/SKILL.md When the user wants to plan, evaluate, or build a free tool for marketing purposes — lead generation, SEO value, or brand awareness. Also use when the user mentions "engineering as marketing," "free tool," "marketing tool," "calculator," "generator," "interactive tool," "lead gen tool," "build a tool for leads," "free resource," "ROI calculator," "grader tool," "audit tool," "should I build a free tool," or "tools for lead gen." Use this whenever someone wants to build something useful and give it away to attract leads or earn links. For downloadable content lead magnets (ebooks, checklists, templates), see lead-magnets. ## image - id: `marketingskills/image` - category: design - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/image - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/image/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/image/SKILL.md When the user wants to create, generate, edit, or optimize images for marketing — blog heroes, social graphics, product mockups, profile banners, listing visuals, or brand assets. Also use when the user mentions 'AI image generation,' 'generate an image,' 'create a graphic,' 'product mockup,' 'hero image,' 'social media graphic,' 'banner image,' 'cover photo,' 'profile banner,' 'listing screenshot,' 'Flux,' 'Flux Kontext,' 'Midjourney,' 'DALL-E,' 'GPT Image,' 'ChatGPT Images,' 'Ideogram,' 'Gemini image,' 'Nano Banana,' 'Recraft,' 'Stable Diffusion,' 'Canva,' 'Figma,' 'image optimization,' 'compress images,' 'WebP,' or 'OG image.' Use this for general-purpose marketing image creation and optimization. For paid ad image creative and platform-specific ad specs, see ad-creative. For video production, see video. ## influencer-marketing - id: `marketingskills/influencer-marketing` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/influencer-marketing - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/influencer-marketing/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/influencer-marketing/SKILL.md When the user wants to run influencer, creator, or ambassador partnerships to promote their product — finding and vetting partners, structuring deals, briefing creators, disclosure compliance, and measuring ROI. Also use when the user mentions 'influencer marketing,' 'creator partnerships,' 'sponsorships,' 'YouTube sponsorships,' 'podcast sponsorships,' 'newsletter sponsorship,' 'newsletter ad,' 'sponsor a newsletter,' 'brand ambassador,' 'ambassador program,' 'creator program,' 'UGC creators,' 'tech UGC,' 'UGC creator program,' 'creator network,' 'B2B influencers,' 'thought leader ads,' 'gifting,' 'product seeding,' 'whitelisting creator content,' 'Telegram channel ads,' 'buy a post in a Telegram channel,' 'how much to pay an influencer,' or 'FTC disclosure.' For affiliate/referral payout mechanics, see referrals. For community-led advocacy, see community-marketing. For turning creator content into paid ads, see ad-creative. ## launch - id: `marketingskills/launch` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/launch - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/launch/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/launch/SKILL.md When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' 'product update,' 'how do I launch this,' 'site launch,' 'go live,' 'pre-launch QA,' 'launch checklist,' 'GTM plan,' 'we're about to ship,' 'changelog,' 'release notes,' or 'what did we ship this week.' Use this whenever someone is preparing to release something publicly. For ongoing marketing after launch, see marketing-ideas. For the offer being launched (bonuses, guarantees, scarcity, naming), see offers. ## lead-magnets - id: `marketingskills/lead-magnets` - category: corporate - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/lead-magnets - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/lead-magnets/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/lead-magnets/SKILL.md When the user wants to create, plan, or optimize a lead magnet for email capture or lead generation. Also use when the user mentions "lead magnet," "gated content," "content upgrade," "downloadable," "ebook," "cheat sheet," "checklist," "template download," "opt-in," "freebie," "PDF download," "resource library," "content offer," "email capture content," "Notion template," "spreadsheet template," "what should I give away for emails," "course as a skill," or "package our content as an agent skill." Use this for planning what to create and how to distribute it. For interactive tools as lead magnets, see free-tools. For writing the actual content, see copywriting. For the email sequence after capture, see emails. ## link-building - id: `marketingskills/link-building` - category: sales - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/link-building - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/link-building/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/link-building/SKILL.md When the user wants to earn backlinks or third-party mentions that lift rankings and AI citations. Also use when the user mentions 'link building,' 'linkbuilding,' 'backlinks,' 'get more backlinks,' 'link prospecting,' 'link gap,' 'competitor backlinks,' 'unlinked mentions,' 'link reclamation,' 'broken link building,' 'resource pages,' 'guest posting,' 'get into best-of lists,' 'listicle outreach,' 'domain rating,' 'referring domains,' 'anchor text,' or 'is this link vendor safe.' Use this whenever rankings stall on authority or someone wants off-site mentions that AI engines cite. Never recommend buying links that pass ranking credit: paid or exchanged placements get rel=sponsored or nofollow. For press coverage and journalist requests, see public-relations. For directories, see directory-submissions. For reviews, see referrals. For Reddit and communities, see community-marketing. For on-site AI citation work, see ai-seo. ## marketing-council - id: `marketingskills/marketing-council` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/marketing-council - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/marketing-council/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/marketing-council/SKILL.md When the user wants multiple expert perspectives on a marketing question — a simulated board of advisors staffed by legendary marketers (Seth Godin, David Ogilvy, Eugene Schwartz, April Dunford, Rory Sutherland, Alex Hormozi, Byron Sharp, and more). Also use when the user mentions 'marketing council,' 'board of advisors,' 'advisory board,' 'what would Seth Godin say,' 'what would Ogilvy think,' 'channel Hormozi,' 'get multiple perspectives,' 'debate this,' 'have the council review,' 'marketing mentors,' or asks how a famous marketer would approach their problem. The council gives each advisor's take through their documented frameworks, surfaces where they disagree, and synthesizes a recommendation. For executing the winning direction, hand off to positioning, offers, copywriting, ads, or the relevant skill. ## marketing-ideas - id: `marketingskills/marketing-ideas` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/marketing-ideas - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/marketing-ideas/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/marketing-ideas/SKILL.md When the user needs marketing ideas, inspiration, or strategies for their SaaS or software product. Also use when the user asks for 'marketing ideas,' 'growth ideas,' 'how to market,' 'marketing strategies,' 'marketing tactics,' 'ways to promote,' 'ideas to grow,' 'what else can I try,' 'I don't know how to market this,' 'brainstorm marketing,' or 'what marketing should I do.' Use this as a starting point whenever someone is stuck or looking for inspiration on how to grow. For specific channel execution, see the relevant skill (ads, social, emails, etc.). ## marketing-loops - id: `marketingskills/marketing-loops` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/marketing-loops - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/marketing-loops/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/marketing-loops/SKILL.md When the user wants to set up a recurring, self-running marketing workflow — a repeatable loop an AI agent runs on a cadence (weekly, daily, on a trigger) rather than a one-off task. Also use when the user mentions 'marketing loop,' 'recurring marketing workflow,' 'automate my marketing,' 'marketing on autopilot,' 'weekly marketing review,' 'ad fatigue check,' 'weekly ads check,' 'content refresh loop,' 'churn watch,' 'ranking drop alert,' 'run my SEO,' 'SEO operator,' 'daily SEO agent,' 'run my outbound,' 'AI SDR,' 'reply triage,' 'always-on marketing,' 'marketing automation workflow,' or 'run this every week.' Use this to pick, adapt, and schedule an ongoing marketing loop that orchestrates the other marketing skills. For one-off marketing ideas, see marketing-ideas. For the experimentation loop specifically, see ab-testing. ## marketing-plan - id: `marketingskills/marketing-plan` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/marketing-plan - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/marketing-plan/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/marketing-plan/SKILL.md When the user needs a comprehensive marketing plan for a client, a company they advise, or their own product. Also use when the user mentions "marketing plan," "growth plan," "GTM plan," "go-to-market plan," "AARRR plan," "90-day marketing plan," "12-month marketing roadmap," "fractional CMO plan," "fCMO plan," "market sizing," "TAM SAM SOM," "how big is this market," or "market research." Generates an exhaustive 13-section plan structured by AARRR (Acquisition, Activation, Retention, Referral, Revenue), customized to the client's current budget, team, and stage, mapped to future funding milestones, cross-referenced with the 139-idea marketing-ideas library and an embedded 17-section current-state audit rubric, with a marketing operations stack showing which skills and MCP/API integrations execute each part. Outputs a Notion-paste-ready markdown document. For positioning and ICP context before planning, see product-marketing. For stage-specific deep work, see onboarding, signup, emails, referrals, pricing. ## marketing-psychology - id: `marketingskills/marketing-psychology` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/marketing-psychology - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/marketing-psychology/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/marketing-psychology/SKILL.md When the user wants to apply psychological principles, mental models, or behavioral science to marketing. Also use when the user mentions 'psychology,' 'mental models,' 'cognitive bias,' 'persuasion,' 'behavioral science,' 'why people buy,' 'decision-making,' 'consumer behavior,' 'anchoring,' 'social proof,' 'scarcity,' 'loss aversion,' 'framing,' or 'nudge.' Use this whenever someone wants to understand or leverage how people think and make decisions in a marketing context. For applying psychology to specific pages, see cro; for pricing tactics, see pricing; for copy framing, see copywriting. ## offers - id: `marketingskills/offers` - category: pricing - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/offers - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/offers/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/offers/SKILL.md When the user wants to design, construct, or improve an offer — the thing they actually sell — including value framing, bonus stacking, guarantee design, scarcity/urgency, naming, and payment structure. Also use when the user mentions 'offer,' 'offer design,' 'build an offer,' 'grand slam offer,' 'irresistible offer,' 'value stack,' 'bonus stack,' 'guarantee,' 'risk reversal,' 'money-back guarantee,' 'scarcity,' 'urgency,' 'high-ticket offer,' 'productize a service,' 'naming an offer,' 'payment plan,' 'down-sell,' 'upsell offer,' or 'why isn't my offer converting.' Best for services, agencies, courses, coaching, info products, high-ticket B2B, and direct-response. If you run pure self-serve SaaS, read pricing first — tiers and packaging do more work there. For price level itself (tiers, freemium, value metric), see pricing. For the page that presents the offer, see copywriting. For the launch moment, see launch. For sales collateral, see sales-enablement. ## onboarding - id: `marketingskills/onboarding` - category: cro - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/onboarding - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/onboarding/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/onboarding/SKILL.md When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," "new user experience," "users aren't activating," "nobody completes setup," "low activation rate," "users sign up but don't use the product," "time to value," or "first session experience." Use this whenever users are signing up but not sticking around. For signup/registration optimization, see signup. For ongoing email sequences, see emails. ## paywalls - id: `marketingskills/paywalls` - category: cro - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/paywalls - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/paywalls/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/paywalls/SKILL.md When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal," "upsell," "feature gate," "convert free to paid," "freemium conversion," "trial expiration screen," "limit reached screen," "plan upgrade prompt," "in-app pricing," "free users won't upgrade," "trial to paid conversion," or "how do I get users to pay," "mobile app paywall," "subscription app paywall," or "App Store subscription pricing." Use this for any in-product moment where you're asking users to upgrade. Distinct from public pricing pages (see cro) — this focuses on in-product upgrade moments where the user has already experienced value. For pricing decisions, see pricing. ## popups - id: `marketingskills/popups` - category: cro - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/popups - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/popups/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/popups/SKILL.md When the user wants to create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes. Also use when the user mentions "exit intent," "popup conversions," "modal optimization," "lead capture popup," "email popup," "announcement banner," "overlay," "collect emails with a popup," "exit popup," "scroll trigger," "sticky bar," or "notification bar." Use this for any overlay or interrupt-style conversion element. For forms outside of popups, see cro. For general page conversion optimization, see cro. ## pricing - id: `marketingskills/pricing` - category: pricing - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/pricing - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/pricing/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/pricing/SKILL.md When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' 'monetization,' 'how much should I charge,' 'my pricing is wrong,' 'pricing page,' 'annual vs monthly,' 'per seat pricing,' 'should I offer a free plan,' 'pricing page teardown,' 'pricing page audit,' 'is my pricing page AI-readable,' or 'can AI read my pricing.' Use this whenever someone is figuring out what to charge, how to structure their plans, or wants to audit a pricing page (for humans and for the AI agents that shortlist tools). For in-app upgrade screens, see paywalls. For offer construction (bonuses, guarantees, value framing, naming) on services/courses/coaching/high-ticket B2B, see offers. ## product-marketing - id: `marketingskills/product-marketing` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/product-marketing - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/product-marketing/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/product-marketing/SKILL.md When the user wants to create or update their product marketing context document. Also use when the user mentions 'product context,' 'marketing context,' 'set up context,' 'positioning,' 'who is my target audience,' 'describe my product,' 'ICP,' 'ideal customer profile,' 'brand voice,' 'tone of voice,' 'brand guidelines,' 'what have we learned,' 'log this learning,' or wants to avoid repeating foundational information across marketing tasks. Use this at the start of any new project before using other marketing skills — it creates `.agents/product-marketing.md` that all other skills reference for product, audience, and positioning context. ## programmatic-seo - id: `marketingskills/programmatic-seo` - category: seo - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/programmatic-seo - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/programmatic-seo/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/programmatic-seo/SKILL.md When the user wants to create SEO-driven pages at scale using templates and data. Also use when the user mentions "programmatic SEO," "template pages," "pages at scale," "directory pages," "location pages," "[keyword] + [city] pages," "comparison pages," "integration pages," "building many pages for SEO," "pSEO," "generate 100 pages," "data-driven pages," "templated landing pages," or "which CMS for pSEO." Use this whenever someone wants to create many similar pages targeting different keywords or locations. For auditing existing SEO issues, see seo-audit. For content strategy planning, see content-strategy. ## prospecting - id: `marketingskills/prospecting` - category: sales - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/prospecting - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/prospecting/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/prospecting/SKILL.md When the user wants to find, qualify, and build a list of prospects to reach out to, across B2B SaaS, general B2B, or local small businesses. Also use when the user mentions "prospecting," "build a prospect list," "find leads," "lead list," "outbound list," "target account list," "ICP-fit accounts," "find local businesses," "find my first customers," "design partners," "signal-based outbound," "gap plays," "buying signals," "intent data," "job change alerts," "waterfall enrichment," "Clay table," "lookalike accounts," "catch-all emails," "account tiering," or "research this account before I reach out." Always verify emails before they reach a sequence, and never scrape LinkedIn. Define audiences in Sales Navigator and pull contacts from licensed data. Covers list building, signals, enrichment, verification, and account research. For the outreach itself (copy, sending setup, LinkedIn, cadences, replies), see cold-email. For researching competitors, see competitor-profiling. ## public-relations - id: `marketingskills/public-relations` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/public-relations - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/public-relations/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/public-relations/SKILL.md When the user wants help with public relations, earned media, press coverage, journalist outreach, or media strategy (not pull requests). Also use when the user mentions 'PR,' 'press,' 'press release,' 'media outreach,' 'pitch a journalist,' 'get featured,' 'media list,' 'media kit,' 'press kit,' 'newsjacking,' 'news hijack,' 'HARO,' 'Qwoted,' 'Featured,' 'reporter request,' 'tech press,' 'TechCrunch,' 'thought leadership placement,' 'op-ed,' 'guest article,' 'press contacts,' 'podcast prep,' 'podcast guest,' 'prep me for this podcast,' 'how do I get press,' 'PR crisis,' 'crisis communications,' 'respond to backlash,' 'we got hacked,' 'data breach statement,' or 'holding statement.' Also covers crisis response when something goes wrong. For startup/SaaS/AI directory submissions, see directory-submissions. For product launches, see launch. For social-media engagement, see social. For cold-email outreach to prospects, see cold-email. ## referrals - id: `marketingskills/referrals` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/referrals - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/referrals/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/referrals/SKILL.md When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' 'partner program,' 'referral incentive,' 'how to get referrals,' 'customers referring customers,' 'affiliate payout,' 'get more reviews,' 'G2 reviews,' 'review campaign,' or 'respond to a bad review.' Use this whenever someone wants existing users or partners to bring in new customers. For launch-specific virality, see launch. ## revops - id: `marketingskills/revops` - category: growth - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/revops - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/revops/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/revops/SKILL.md When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes. Also use when the user mentions 'RevOps,' 'revenue operations,' 'lead scoring,' 'outbound pipeline stages,' 'lead routing,' 'MQL,' 'SQL,' 'pipeline stages,' 'deal desk,' 'CRM automation,' 'marketing-to-sales handoff,' 'data hygiene,' 'leads aren't getting to sales,' 'pipeline management,' 'lead qualification,' or 'when should marketing hand off to sales.' Use this for anything involving the systems and processes that connect marketing to revenue. For cold outreach emails, see cold-email. For email drip campaigns, see emails. For pricing decisions, see pricing. ## sales-enablement - id: `marketingskills/sales-enablement` - category: sales - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/sales-enablement - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/sales-enablement/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/sales-enablement/SKILL.md When the user wants to create sales collateral, pitch decks, one-pagers, objection handling docs, or demo scripts. Also use when the user mentions 'sales deck,' 'pitch deck,' 'one-pager,' 'leave-behind,' 'objection handling,' 'deal-specific ROI analysis,' 'demo script,' 'talk track,' 'sales playbook,' 'proposal template,' 'buyer persona card,' 'battle card,' 'battlecard,' 'competitive one-pager,' 'win-loss analysis,' 'why are we losing deals,' 'loss reasons,' 'how do I respond to this objection,' 'prospect just said,' 'help my sales team,' 'sales materials,' or 'what should I give my sales reps,' 'cold call script,' or 'voicemail script.' Use this for any document or asset that helps a sales team close deals. For public competitor comparison pages, see competitors. For running buyer interviews or churn research, see customer-research. For marketing website copy, see copywriting. For cold outreach emails, see cold-email. For the offer being sold (bonuses, guarantees, pricing structure), see offers. ## schema - id: `marketingskills/schema` - category: seo - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/schema - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/schema/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/schema/SKILL.md When the user wants to add, fix, or optimize schema markup and structured data on their site. Also use when the user mentions "schema markup," "structured data," "JSON-LD," "rich snippets," "schema.org," "FAQ schema," "product schema," "review schema," "breadcrumb schema," "Google rich results," "knowledge panel," "star ratings in search," or "add structured data." Use this whenever someone wants their pages to show enhanced results in Google. For broader SEO issues, see seo-audit. For AI search optimization, see ai-seo. ## seo-audit - id: `marketingskills/seo-audit` - category: seo - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/seo-audit - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/seo-audit/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/seo-audit/SKILL.md When the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," "SEO health check," "my traffic dropped," "lost rankings," "not showing up in Google," "site isn't ranking," "Google update hit me," "page speed," "core web vitals," "crawl errors," "indexing issues," "stuck on page 2," "striking distance keywords," "title tag rewrite," "low CTR," "local SEO," "Google Business Profile," or "map pack." Use this even if the user just says something vague like "my SEO is bad" or "help with SEO" — start with an audit. For building pages at scale to target keywords, see programmatic-seo. For adding structured data, see schema. For AI search optimization, see ai-seo. ## signup - id: `marketingskills/signup` - category: cro - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/signup - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/signup/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/signup/SKILL.md When the user wants to optimize signup, registration, account creation, or trial activation flows. Also use when the user mentions "signup conversions," "registration friction," "signup form optimization," "free trial signup," "reduce signup dropoff," "account creation flow," "people aren't signing up," "signup abandonment," "trial conversion rate," "nobody completes registration," "too many steps to sign up," or "simplify our signup." Use this whenever the user has a signup or registration flow that isn't performing. For post-signup onboarding, see onboarding. For lead capture forms (not account creation), see cro. ## site-architecture - id: `marketingskills/site-architecture` - category: architecture - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/site-architecture - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/site-architecture/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/site-architecture/SKILL.md When the user wants to plan, map, or restructure their website's page hierarchy, navigation, URL structure, or internal linking. Also use when the user mentions "sitemap," "site map," "visual sitemap," "site structure," "page hierarchy," "information architecture," "IA," "navigation design," "URL structure," "breadcrumbs," "internal linking strategy," "website planning," "what pages do I need," "how should I organize my site," "site navigation," "which website builder should I use," "migrate my website," or "add a blog to my existing site." Use this whenever someone is planning what pages a website should have, how they connect, and where to build them. NOT for XML sitemaps (that's technical SEO — see seo-audit). For SEO audits, see seo-audit. For structured data, see schema. ## sms - id: `marketingskills/sms` - category: email - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/sms - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/sms/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/sms/SKILL.md When the user wants to plan, build, or optimize SMS, MMS, or WhatsApp marketing — including welcome flows, abandoned cart texts, post-purchase, win-back, promotional sends, or transactional/auth SMS. Also use when the user mentions "SMS marketing," "text message campaigns," "SMS sequence," "SMS automation," "abandoned cart text," "post-purchase SMS," "Klaviyo SMS," "Postscript," "Attentive," "Twilio," "A2P 10DLC," "TCPA," "SMS compliance," "short code," "toll-free SMS," "MMS campaign," "should I do SMS," "SMS vs email," "WhatsApp marketing," "WhatsApp Business API," "WhatsApp templates," or "click-to-WhatsApp." For email sequences, see emails. For SMS copy framing, see copywriting. For opt-in popups that capture phone numbers, see popups. ## social - id: `marketingskills/social` - category: social - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/social - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/social/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/social/SKILL.md When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' 'viral content,' 'what should I post,' 'repurpose this content,' 'tweet ideas,' 'LinkedIn carousel,' 'social media strategy,' 'grow my following,' 'TikTok video,' 'Reels,' 'Shorts,' 'video script,' 'video hook,' 'short-form video,' 'create a reel,' 'social listening,' 'brand mentions,' 'competitor monitoring,' 'top posts to comment on,' 'find people asking for,' 'carousel,' 'slide-by-slide,' or 'document post.' Use this for social content, repurposing, scheduling, video scripts, and listening. Posts avoid AI tells like 'it's not X, it's Y' reveals and broetry. For broader content strategy, see content-strategy. For paid ads, see ad-creative. For earned media, see public-relations. ## video - id: `marketingskills/video` - category: video - license: MIT - status: stable - source: coreyhaines31/marketingskills - install: npx aidentity add marketingskills/video - page: https://akshatnaruka.github.io/aidentity/skills/marketingskills/video/ - instructions: https://akshatnaruka.github.io/aidentity/skills/marketingskills/video/SKILL.md When the user wants to create, generate, or produce video content using AI tools or programmatic frameworks. Also use when the user mentions 'video production,' 'AI video,' 'Remotion,' 'Hyperframes,' 'HeyGen,' 'Synthesia,' 'Veo,' 'Sora,' 'Runway,' 'Kling,' 'Seedance,' 'Hailuo,' 'MiniMax,' 'Pika,' 'Hunyuan,' 'Wan,' 'video generation,' 'AI avatar,' 'talking head video,' 'programmatic video,' 'video template,' 'explainer video,' 'product demo video,' 'record a product demo,' 'feature demo video,' 'in-app demo,' 'video pipeline,' 'copy this edit,' 'match this video style,' 'reverse-engineer this video,' 'edit like this reference,' or 'make me a video.' Use this for video creation, generation, and production workflows. For video content strategy and what to post, see social. For paid video ad creative, see ad-creative. ## ask-matt - id: `mattpocock/engineering/ask-matt` - category: engineering - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/ask-matt - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/ask-matt/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/ask-matt/SKILL.md Ask which skill or flow fits your situation. A router over the skills in this repo. ## code-review - id: `mattpocock/engineering/code-review` - category: code-review - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/code-review - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/code-review/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/code-review/SKILL.md Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/spec asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to "review since X". ## codebase-design - id: `mattpocock/engineering/codebase-design` - category: design - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/codebase-design - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/codebase-design/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/codebase-design/SKILL.md Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary. ## diagnosing-bugs - id: `mattpocock/engineering/diagnosing-bugs` - category: debugging - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/diagnosing-bugs - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/diagnosing-bugs/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/diagnosing-bugs/SKILL.md Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow. ## domain-modeling - id: `mattpocock/engineering/domain-modeling` - category: copywriting - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/domain-modeling - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/domain-modeling/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/domain-modeling/SKILL.md Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a CONTEXT.md, or recording or editing an ADR. ## grill-with-docs - id: `mattpocock/engineering/grill-with-docs` - category: planning - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/grill-with-docs - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/grill-with-docs/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/grill-with-docs/SKILL.md A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go. ## implement - id: `mattpocock/engineering/implement` - category: planning - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/implement - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/implement/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/implement/SKILL.md Implement a piece of work based on a spec or set of tickets. ## improve-codebase-architecture - id: `mattpocock/engineering/improve-codebase-architecture` - category: architecture - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/improve-codebase-architecture - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/improve-codebase-architecture/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/improve-codebase-architecture/SKILL.md Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick. ## prototype - id: `mattpocock/engineering/prototype` - category: planning - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/prototype - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/prototype/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/prototype/SKILL.md Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like. ## research - id: `mattpocock/engineering/research` - category: api - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/research - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/research/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/research/SKILL.md Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent. ## resolving-merge-conflicts - id: `mattpocock/engineering/resolving-merge-conflicts` - category: git - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/resolving-merge-conflicts - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/resolving-merge-conflicts/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/resolving-merge-conflicts/SKILL.md Use when you need to resolve an in-progress git merge/rebase conflict. ## setup-matt-pocock-skills - id: `mattpocock/engineering/setup-matt-pocock-skills` - category: docs - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/setup-matt-pocock-skills - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/setup-matt-pocock-skills/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/setup-matt-pocock-skills/SKILL.md Configure this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills. ## tdd - id: `mattpocock/engineering/tdd` - category: testing - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/tdd - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/tdd/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/tdd/SKILL.md Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests. ## to-spec - id: `mattpocock/engineering/to-spec` - category: planning - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/to-spec - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/to-spec/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/to-spec/SKILL.md Turn the current conversation into a spec and publish it to the project issue tracker: no interview, just synthesis of what you've already discussed. ## to-tickets - id: `mattpocock/engineering/to-tickets` - category: planning - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/to-tickets - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/to-tickets/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/to-tickets/SKILL.md Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker (edges as text in one file per ticket locally, or native blocking links on a real tracker). ## triage - id: `mattpocock/engineering/triage` - category: planning - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/triage - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/triage/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/triage/SKILL.md Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs. ## wayfinder - id: `mattpocock/engineering/wayfinder` - category: planning - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/wayfinder - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/wayfinder/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/wayfinder/SKILL.md Plan a huge chunk of work (more than one agent session can hold) as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear. ## wizard - id: `mattpocock/engineering/wizard` - category: corporate - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/engineering/wizard - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/wizard/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/engineering/wizard/SKILL.md Generate an interactive bash wizard that walks a human through steps only they can perform. Use when provisioning infrastructure, setting up credentials or CI secrets, walking an unfamiliar third-party dashboard, or running a one-off migration or cutover. Don't invoke this for steps the agent can perform itself. ## claude-handoff - id: `mattpocock/in-progress/claude-handoff` - category: agents - license: MIT - status: in-progress - source: mattpocock/skills - install: npx aidentity add mattpocock/in-progress/claude-handoff - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/claude-handoff/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/claude-handoff/SKILL.md Hand the current conversation off to a fresh background agent that picks up the work immediately. ## implement-spec - id: `mattpocock/in-progress/implement-spec` - category: planning - license: MIT - status: in-progress - source: mattpocock/skills - install: npx aidentity add mattpocock/in-progress/implement-spec - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/implement-spec/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/implement-spec/SKILL.md Implement a specification in code. ## loop-me - id: `mattpocock/in-progress/loop-me` - category: planning - license: MIT - status: in-progress - source: mattpocock/skills - install: npx aidentity add mattpocock/in-progress/loop-me - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/loop-me/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/loop-me/SKILL.md Grill me about specs for the workflows I want to build, within this workspace. ## retro - id: `mattpocock/in-progress/retro` - category: project-management - license: MIT - status: in-progress - source: mattpocock/skills - install: npx aidentity add mattpocock/in-progress/retro - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/retro/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/retro/SKILL.md Conduct a retrospective on a coding session. ## setup-ts-deep-modules - id: `mattpocock/in-progress/setup-ts-deep-modules` - category: engineering - license: MIT - status: in-progress - source: mattpocock/skills - install: npx aidentity add mattpocock/in-progress/setup-ts-deep-modules - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/setup-ts-deep-modules/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/setup-ts-deep-modules/SKILL.md Wire dependency-cruiser into a TypeScript repo so each package is a deep module, with implementation hidden in subfolders and reachable only through its entry-point files. User-invoked. ## writing-beats - id: `mattpocock/in-progress/writing-beats` - category: copywriting - license: MIT - status: in-progress - source: mattpocock/skills - install: npx aidentity add mattpocock/in-progress/writing-beats - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/writing-beats/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/writing-beats/SKILL.md Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it. ## writing-fragments - id: `mattpocock/in-progress/writing-fragments` - category: copywriting - license: MIT - status: in-progress - source: mattpocock/skills - install: npx aidentity add mattpocock/in-progress/writing-fragments - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/writing-fragments/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/writing-fragments/SKILL.md Writing, explore: mine raw fragments, no structure yet. ## writing-shape - id: `mattpocock/in-progress/writing-shape` - category: copywriting - license: MIT - status: in-progress - source: mattpocock/skills - install: npx aidentity add mattpocock/in-progress/writing-shape - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/writing-shape/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/in-progress/writing-shape/SKILL.md Writing, exploit: shape raw material into an article, paragraph by paragraph. ## git-guardrails-claude-code - id: `mattpocock/misc/git-guardrails-claude-code` - category: git - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/misc/git-guardrails-claude-code - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/misc/git-guardrails-claude-code/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/misc/git-guardrails-claude-code/SKILL.md Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code. ## migrate-to-shoehorn - id: `mattpocock/misc/migrate-to-shoehorn` - category: testing - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/misc/migrate-to-shoehorn - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/misc/migrate-to-shoehorn/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/misc/migrate-to-shoehorn/SKILL.md Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data. ## scaffold-exercises - id: `mattpocock/misc/scaffold-exercises` - category: education - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/misc/scaffold-exercises - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/misc/scaffold-exercises/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/misc/scaffold-exercises/SKILL.md Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section. ## setup-pre-commit - id: `mattpocock/misc/setup-pre-commit` - category: git - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/misc/setup-pre-commit - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/misc/setup-pre-commit/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/misc/setup-pre-commit/SKILL.md Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing. ## grill-me - id: `mattpocock/productivity/grill-me` - category: planning - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/productivity/grill-me - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/productivity/grill-me/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/productivity/grill-me/SKILL.md A relentless interview to sharpen a plan or design. ## grilling - id: `mattpocock/productivity/grilling` - category: testing - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/productivity/grilling - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/productivity/grilling/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/productivity/grilling/SKILL.md Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases. ## handoff - id: `mattpocock/productivity/handoff` - category: agents - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/productivity/handoff - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/productivity/handoff/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/productivity/handoff/SKILL.md Compact the current conversation into a handoff document for another agent to pick up. ## teach - id: `mattpocock/productivity/teach` - category: education - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/productivity/teach - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/productivity/teach/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/productivity/teach/SKILL.md Teach the user a new skill or concept, within this workspace. ## to-questionnaire - id: `mattpocock/productivity/to-questionnaire` - category: engineering - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/productivity/to-questionnaire - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/productivity/to-questionnaire/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/productivity/to-questionnaire/SKILL.md Turn a decision you can't fully answer into a questionnaire for someone else to fill in. ## wait-what - id: `mattpocock/productivity/wait-what` - category: engineering - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/productivity/wait-what - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/productivity/wait-what/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/productivity/wait-what/SKILL.md Stop. That last message did not land: re-pitch it. ## writing-for-agents - id: `mattpocock/productivity/writing-for-agents` - category: copywriting - license: MIT - status: stable - source: mattpocock/skills - install: npx aidentity add mattpocock/productivity/writing-for-agents - page: https://akshatnaruka.github.io/aidentity/skills/mattpocock/productivity/writing-for-agents/ - instructions: https://akshatnaruka.github.io/aidentity/skills/mattpocock/productivity/writing-for-agents/SKILL.md Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md. ## agent-framework-azure-ai-py - id: `microsoft-azure/agent-framework-azure-ai-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/agent-framework-azure-ai-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/agent-framework-azure-ai-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/agent-framework-azure-ai-py/SKILL.md Build Azure AI Foundry agents using the Microsoft Agent Framework Python SDK (agent-framework-azure-ai). Use when creating persistent agents with AzureAIAgentsProvider, using hosted tools (code interpreter, file search, web search), integrating MCP servers, managing conversation threads, or implementing streaming responses. Covers function tools, structured outputs, and multi-tool agents. ## applicationinsights-web-ts - id: `microsoft-azure/applicationinsights-web-ts` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/applicationinsights-web-ts - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/applicationinsights-web-ts/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/applicationinsights-web-ts/SKILL.md Instrument browser/web apps with the Application Insights JavaScript SDK (@microsoft/applicationinsights-web). Use for Real User Monitoring (RUM) — page views, clicks, AJAX/fetch dependencies, exceptions, custom events, and browser-side GenAI agent traces correlated to backend OpenTelemetry traces. Covers SDK Loader Script and npm setup, framework extensions (React, React Native, Angular), Click Analytics, telemetry initializers, and OTel GenAI semantic conventions for agent/tool/model spans emitted from the browser. ## azure-ai-contentsafety-py - id: `microsoft-azure/azure-ai-contentsafety-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-ai-contentsafety-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-contentsafety-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-contentsafety-py/SKILL.md Azure AI Content Safety SDK for Python. Use for detecting harmful content in text and images with multi-severity classification. Triggers: "azure-ai-contentsafety", "ContentSafetyClient", "content moderation", "harmful content", "text analysis", "image analysis". ## azure-ai-contentunderstanding-py - id: `microsoft-azure/azure-ai-contentunderstanding-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-ai-contentunderstanding-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-contentunderstanding-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-contentunderstanding-py/SKILL.md Azure AI Content Understanding SDK for Python. Use for multimodal content extraction from documents, images, audio, and video. Triggers: "azure-ai-contentunderstanding", "ContentUnderstandingClient", "multimodal analysis", "document extraction", "video analysis", "audio transcription". ## azure-ai-language-conversations-py - id: `microsoft-azure/azure-ai-language-conversations-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-ai-language-conversations-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-language-conversations-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-language-conversations-py/SKILL.md Implement Conversational Language Understanding (CLU) using the azure-ai-language-conversations Python SDK. Use when working with ConversationAnalysisClient to analyze conversation intent and entities, building NLP features, or integrating language understanding into applications. ## azure-ai-ml-py - id: `microsoft-azure/azure-ai-ml-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-ai-ml-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-ml-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-ml-py/SKILL.md Azure Machine Learning SDK v2 for Python. Use for ML workspaces, jobs, models, datasets, compute, and pipelines. Triggers: "azure-ai-ml", "MLClient", "workspace", "model registry", "training jobs", "datasets". ## azure-ai-projects-py - id: `microsoft-azure/azure-ai-projects-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-ai-projects-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-projects-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-projects-py/SKILL.md Build AI applications using the Azure AI Projects Python SDK (azure-ai-projects). Use when working with Foundry project clients, creating versioned agents with PromptAgentDefinition, running evaluations, managing connections/deployments/datasets/indexes, or using OpenAI-compatible clients. This is the high-level Foundry SDK - for low-level agent operations, use azure-ai-agents-python skill. ## azure-ai-textanalytics-py - id: `microsoft-azure/azure-ai-textanalytics-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-ai-textanalytics-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-textanalytics-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-textanalytics-py/SKILL.md Azure AI Text Analytics SDK for sentiment analysis, entity recognition, key phrases, language detection, PII, and healthcare NLP. Use for natural language processing on text. Triggers: "text analytics", "sentiment analysis", "entity recognition", "key phrase", "PII detection", "TextAnalyticsClient". ## azure-ai-transcription-py - id: `microsoft-azure/azure-ai-transcription-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-ai-transcription-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-transcription-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-transcription-py/SKILL.md Azure AI Transcription SDK for Python. Use for real-time and batch speech-to-text transcription with timestamps and diarization. Triggers: "transcription", "speech to text", "Azure AI Transcription", "TranscriptionClient". ## azure-ai-translation-document-py - id: `microsoft-azure/azure-ai-translation-document-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-ai-translation-document-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-translation-document-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-translation-document-py/SKILL.md Azure AI Document Translation SDK for batch translation of documents with format preservation. Use for translating Word, PDF, Excel, PowerPoint, and other document formats at scale. Triggers: "document translation", "batch translation", "translate documents", "DocumentTranslationClient". ## azure-ai-translation-text-py - id: `microsoft-azure/azure-ai-translation-text-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-ai-translation-text-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-translation-text-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-translation-text-py/SKILL.md Azure AI Text Translation SDK for real-time text translation, transliteration, language detection, and dictionary lookup. Use for translating text content in applications. Triggers: "text translation", "translator", "translate text", "transliterate", "TextTranslationClient". ## azure-ai-vision-imageanalysis-py - id: `microsoft-azure/azure-ai-vision-imageanalysis-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-ai-vision-imageanalysis-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-vision-imageanalysis-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-vision-imageanalysis-py/SKILL.md Azure AI Vision Image Analysis SDK for captions, tags, objects, OCR, people detection, and smart cropping. Use for computer vision and image understanding tasks. Triggers: "image analysis", "computer vision", "OCR", "object detection", "ImageAnalysisClient", "image caption". ## azure-ai-voicelive-py - id: `microsoft-azure/azure-ai-voicelive-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-ai-voicelive-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-voicelive-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-ai-voicelive-py/SKILL.md Build real-time voice AI applications using Azure AI Voice Live SDK (azure-ai-voicelive). Use this skill when creating Python applications that need real-time bidirectional audio communication with Azure AI, including voice assistants, voice-enabled chatbots, real-time speech-to-speech translation, voice-driven avatars, or any WebSocket-based audio streaming with AI models. Supports Server VAD (Voice Activity Detection), turn-based conversation, function calling, MCP tools, avatar integration, and transcription. ## azure-appconfiguration-py - id: `microsoft-azure/azure-appconfiguration-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-appconfiguration-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-appconfiguration-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-appconfiguration-py/SKILL.md Azure App Configuration SDK for Python. Use for centralized configuration management, feature flags, and dynamic settings. Triggers: "azure-appconfiguration", "AzureAppConfigurationClient", "feature flags", "configuration", "key-value settings". ## azure-containerregistry-py - id: `microsoft-azure/azure-containerregistry-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-containerregistry-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-containerregistry-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-containerregistry-py/SKILL.md Azure Container Registry SDK for Python. Use for managing container images, artifacts, and repositories. Triggers: "azure-containerregistry", "ContainerRegistryClient", "container images", "docker registry", "ACR". ## azure-cosmos-db-py - id: `microsoft-azure/azure-cosmos-db-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-cosmos-db-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-cosmos-db-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-cosmos-db-py/SKILL.md Build Azure Cosmos DB NoSQL services with Python/FastAPI following production-grade patterns. Use when implementing database client setup with dual auth (DefaultAzureCredential + emulator), service layer classes with CRUD operations, partition key strategies, parameterized queries, or TDD patterns for Cosmos. Triggers on phrases like "Cosmos DB", "NoSQL database", "document store", "add persistence", "database service layer", or "Python Cosmos SDK". ## azure-cosmos-py - id: `microsoft-azure/azure-cosmos-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-cosmos-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-cosmos-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-cosmos-py/SKILL.md Azure Cosmos DB SDK for Python (NoSQL API). Use for document CRUD, queries, containers, and globally distributed data. Triggers: "cosmos db", "CosmosClient", "container", "document", "NoSQL", "partition key". ## azure-cosmos-rust - id: `microsoft-azure/azure-cosmos-rust` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-cosmos-rust - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-cosmos-rust/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-cosmos-rust/SKILL.md Azure Cosmos DB library for Rust (NoSQL API). Document CRUD, containers, and globally distributed data. Triggers: "cosmos db rust", "CosmosClient rust", "document crud rust", "NoSQL rust", "partition key rust". ## azure-data-tables-py - id: `microsoft-azure/azure-data-tables-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-data-tables-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-data-tables-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-data-tables-py/SKILL.md Azure Tables SDK for Python (Storage and Cosmos DB). Use for NoSQL key-value storage, entity CRUD, and batch operations. Triggers: "table storage", "TableServiceClient", "TableClient", "entities", "PartitionKey", "RowKey". ## azure-eventgrid-py - id: `microsoft-azure/azure-eventgrid-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-eventgrid-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-eventgrid-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-eventgrid-py/SKILL.md Azure Event Grid SDK for Python. Use for publishing events, handling CloudEvents, and event-driven architectures. Triggers: "event grid", "EventGridPublisherClient", "CloudEvent", "EventGridEvent", "publish events". ## azure-eventhub-py - id: `microsoft-azure/azure-eventhub-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-eventhub-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-eventhub-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-eventhub-py/SKILL.md Azure Event Hubs SDK for Python streaming. Use for high-throughput event ingestion, producers, consumers, and checkpointing. Triggers: "event hubs", "EventHubProducerClient", "EventHubConsumerClient", "streaming", "partitions". ## azure-eventhub-rust - id: `microsoft-azure/azure-eventhub-rust` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-eventhub-rust - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-eventhub-rust/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-eventhub-rust/SKILL.md Azure Event Hubs library for Rust. Send and receive events for streaming data ingestion and batch processing. Triggers: "event hubs rust", "ProducerClient rust", "ConsumerClient rust", "send event rust", "streaming rust", "eventhub rust". ## azure-identity-py - id: `microsoft-azure/azure-identity-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-identity-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-identity-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-identity-py/SKILL.md Azure Identity SDK for Python authentication with Microsoft Entra ID. Use for DefaultAzureCredential, managed identity, service principals, and token caching. Triggers: "azure-identity", "DefaultAzureCredential", "authentication", "managed identity", "service principal", "credential". ## azure-identity-rust - id: `microsoft-azure/azure-identity-rust` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-identity-rust - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-identity-rust/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-identity-rust/SKILL.md Azure Identity library for Rust. Microsoft Entra ID authentication for all Azure SDK clients. Triggers: "azure identity rust", "DeveloperToolsCredential", "authentication rust", "managed identity rust", "credential rust", "Entra ID rust". ## azure-keyvault-certificates-rust - id: `microsoft-azure/azure-keyvault-certificates-rust` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-keyvault-certificates-rust - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-keyvault-certificates-rust/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-keyvault-certificates-rust/SKILL.md Azure Key Vault Certificates library for Rust. Create, manage, and use X.509 certificates including self-signed and CA-issued. Triggers: "keyvault certificates rust", "CertificateClient rust", "create certificate rust", "self-signed certificate rust", "X.509 rust". ## azure-keyvault-keys-rust - id: `microsoft-azure/azure-keyvault-keys-rust` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-keyvault-keys-rust - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-keyvault-keys-rust/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-keyvault-keys-rust/SKILL.md Azure Key Vault Keys library for Rust. Create, manage, and use cryptographic keys including RSA, EC, and HSM-protected keys. Triggers: "keyvault keys rust", "KeyClient rust", "create key rust", "encrypt rust", "wrap key rust", "sign rust". ## azure-keyvault-py - id: `microsoft-azure/azure-keyvault-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-keyvault-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-keyvault-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-keyvault-py/SKILL.md Azure Key Vault SDK for Python. Use for secrets, keys, and certificates management with secure storage. Triggers: "key vault", "SecretClient", "KeyClient", "CertificateClient", "secrets", "encryption keys". ## azure-keyvault-secrets-rust - id: `microsoft-azure/azure-keyvault-secrets-rust` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-keyvault-secrets-rust - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-keyvault-secrets-rust/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-keyvault-secrets-rust/SKILL.md Azure Key Vault Secrets library for Rust. Store and retrieve secrets, passwords, and API keys. Triggers: "keyvault secrets rust", "SecretClient rust", "get secret rust", "set secret rust", "list secrets rust". ## azure-messaging-webpubsubservice-py - id: `microsoft-azure/azure-messaging-webpubsubservice-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-messaging-webpubsubservice-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-messaging-webpubsubservice-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-messaging-webpubsubservice-py/SKILL.md Azure Web PubSub Service SDK for Python. Use for real-time messaging, WebSocket connections, and pub/sub patterns. Triggers: "azure-messaging-webpubsubservice", "WebPubSubServiceClient", "real-time", "WebSocket", "pub/sub". ## azure-mgmt-apicenter-py - id: `microsoft-azure/azure-mgmt-apicenter-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-mgmt-apicenter-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-mgmt-apicenter-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-mgmt-apicenter-py/SKILL.md Azure API Center Management SDK for Python. Use for managing API inventory, metadata, and governance across your organization. Triggers: "azure-mgmt-apicenter", "ApiCenterMgmtClient", "API Center", "API inventory", "API governance". ## azure-mgmt-apimanagement-py - id: `microsoft-azure/azure-mgmt-apimanagement-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-mgmt-apimanagement-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-mgmt-apimanagement-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-mgmt-apimanagement-py/SKILL.md Azure API Management SDK for Python. Use for managing APIM services, APIs, products, subscriptions, and policies. Triggers: "azure-mgmt-apimanagement", "ApiManagementClient", "APIM", "API gateway", "API Management". ## azure-mgmt-botservice-py - id: `microsoft-azure/azure-mgmt-botservice-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-mgmt-botservice-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-mgmt-botservice-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-mgmt-botservice-py/SKILL.md Azure Bot Service Management SDK for Python. Use for creating, managing, and configuring Azure Bot Service resources. Triggers: "azure-mgmt-botservice", "AzureBotService", "bot management", "conversational AI", "bot channels". ## azure-mgmt-fabric-py - id: `microsoft-azure/azure-mgmt-fabric-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-mgmt-fabric-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-mgmt-fabric-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-mgmt-fabric-py/SKILL.md Azure Fabric Management SDK for Python. Use for managing Microsoft Fabric capacities and resources. Triggers: "azure-mgmt-fabric", "FabricMgmtClient", "Fabric capacity", "Microsoft Fabric", "Power BI capacity". ## azure-monitor-ingestion-py - id: `microsoft-azure/azure-monitor-ingestion-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-monitor-ingestion-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-monitor-ingestion-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-monitor-ingestion-py/SKILL.md Azure Monitor Ingestion SDK for Python. Use for sending custom logs to Log Analytics workspace via Logs Ingestion API. Triggers: "azure-monitor-ingestion", "LogsIngestionClient", "custom logs", "DCR", "data collection rule", "Log Analytics". ## azure-monitor-opentelemetry-exporter-py - id: `microsoft-azure/azure-monitor-opentelemetry-exporter-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-monitor-opentelemetry-exporter-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-monitor-opentelemetry-exporter-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-monitor-opentelemetry-exporter-py/SKILL.md Azure Monitor OpenTelemetry Exporter for Python. Use for low-level OpenTelemetry export to Application Insights. Triggers: "azure-monitor-opentelemetry-exporter", "AzureMonitorTraceExporter", "AzureMonitorMetricExporter", "AzureMonitorLogExporter". ## azure-monitor-opentelemetry-py - id: `microsoft-azure/azure-monitor-opentelemetry-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-monitor-opentelemetry-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-monitor-opentelemetry-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-monitor-opentelemetry-py/SKILL.md Azure Monitor OpenTelemetry Distro for Python. Use for one-line Application Insights setup with auto-instrumentation. Triggers: "azure-monitor-opentelemetry", "configure_azure_monitor", "Application Insights", "OpenTelemetry distro", "auto-instrumentation". ## azure-monitor-query-py - id: `microsoft-azure/azure-monitor-query-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-monitor-query-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-monitor-query-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-monitor-query-py/SKILL.md Azure Monitor Query SDK for Python. Use for querying Log Analytics workspaces and Azure Monitor metrics. Triggers: "azure-monitor-query", "LogsQueryClient", "MetricsQueryClient", "Log Analytics", "Kusto queries", "Azure metrics". ## azure-search-documents-py - id: `microsoft-azure/azure-search-documents-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-search-documents-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-search-documents-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-search-documents-py/SKILL.md Azure AI Search SDK for Python. Use for vector search, hybrid search, semantic ranking, indexing, and skillsets. Triggers: "azure-search-documents", "SearchClient", "SearchIndexClient", "vector search", "hybrid search", "semantic search". ## azure-servicebus-py - id: `microsoft-azure/azure-servicebus-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-servicebus-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-servicebus-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-servicebus-py/SKILL.md Azure Service Bus SDK for Python messaging. Use for queues, topics, subscriptions, and enterprise messaging patterns. Triggers: "service bus", "ServiceBusClient", "queue", "topic", "subscription", "message broker". ## azure-speech-to-text-rest-py - id: `microsoft-azure/azure-speech-to-text-rest-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-speech-to-text-rest-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-speech-to-text-rest-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-speech-to-text-rest-py/SKILL.md Azure Speech to Text REST API for short audio (Python). Use for simple speech recognition of audio files up to 60 seconds without the Speech SDK. Triggers: "speech to text REST", "short audio transcription", "speech recognition REST API", "STT REST", "recognize speech REST". DO NOT USE FOR: Long audio (>60 seconds), real-time streaming, batch transcription, custom speech models, speech translation. Use Speech SDK or Batch Transcription API instead. ## azure-storage-blob-py - id: `microsoft-azure/azure-storage-blob-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-storage-blob-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-storage-blob-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-storage-blob-py/SKILL.md Azure Blob Storage SDK for Python. Use for uploading, downloading, listing blobs, managing containers, and blob lifecycle. Triggers: "blob storage", "BlobServiceClient", "ContainerClient", "BlobClient", "upload blob", "download blob". ## azure-storage-blob-rust - id: `microsoft-azure/azure-storage-blob-rust` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-storage-blob-rust - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-storage-blob-rust/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-storage-blob-rust/SKILL.md Azure Blob Storage library for Rust. Upload, download, and manage blobs and containers. Triggers: "blob storage rust", "BlobClient rust", "upload blob rust", "download blob rust", "storage container rust", "BlobServiceClient rust". ## azure-storage-file-datalake-py - id: `microsoft-azure/azure-storage-file-datalake-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-storage-file-datalake-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-storage-file-datalake-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-storage-file-datalake-py/SKILL.md Azure Data Lake Storage Gen2 SDK for Python. Use for hierarchical file systems, big data analytics, and file/directory operations. Triggers: "data lake", "DataLakeServiceClient", "FileSystemClient", "ADLS Gen2", "hierarchical namespace". ## azure-storage-file-share-py - id: `microsoft-azure/azure-storage-file-share-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-storage-file-share-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-storage-file-share-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-storage-file-share-py/SKILL.md Azure Storage File Share SDK for Python. Use for SMB file shares, directories, and file operations in the cloud. Triggers: "azure-storage-file-share", "ShareServiceClient", "ShareClient", "file share", "SMB". ## azure-storage-queue-py - id: `microsoft-azure/azure-storage-queue-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-storage-queue-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-storage-queue-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-storage-queue-py/SKILL.md Azure Queue Storage SDK for Python. Use for reliable message queuing, task distribution, and asynchronous processing. Triggers: "queue storage", "QueueServiceClient", "QueueClient", "message queue", "dequeue". ## azure-storage-queue-rust - id: `microsoft-azure/azure-storage-queue-rust` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/azure-storage-queue-rust - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-storage-queue-rust/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/azure-storage-queue-rust/SKILL.md Azure Queue Storage library for Rust. Send, receive, and manage queue messages. Triggers: "queue storage rust", "QueueClient rust", "send message rust", "receive messages rust", "QueueServiceClient rust", "queue rust". ## cloud-solution-architect - id: `microsoft-azure/cloud-solution-architect` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/cloud-solution-architect - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/cloud-solution-architect/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/cloud-solution-architect/SKILL.md Transform the agent into a Cloud Solution Architect following Azure Architecture Center best practices. Use when designing cloud architectures, reviewing system designs, selecting architecture styles, applying cloud design patterns, making technology choices, or conducting Well-Architected Framework reviews. ## continual-learning - id: `microsoft-azure/continual-learning` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/continual-learning - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/continual-learning/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/continual-learning/SKILL.md Guide for implementing continual learning in AI coding agents — hooks, memory scoping, reflection patterns. Use when setting up learning infrastructure for agents. ## copilot-sdk - id: `microsoft-azure/copilot-sdk` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/copilot-sdk - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/copilot-sdk/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/copilot-sdk/SKILL.md Build applications powered by GitHub Copilot using the Copilot SDK. Use when creating programmatic integrations with Copilot across Node.js/TypeScript, Python, Go, or .NET. Covers session management, custom tools, streaming, hooks, MCP servers, BYOK providers, session persistence, custom agents, skills, and deployment patterns. Requires GitHub Copilot CLI installed and a GitHub Copilot subscription (unless using BYOK). ## debugview - id: `microsoft-azure/debugview` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/debugview - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/debugview/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/debugview/SKILL.md Sysinternals DebugView CLI (DbgViewCli) for capturing and analyzing usermode and kernel-mode Windows debug output from the command line. USE FOR: capturing OutputDebugString output, kernel DbgPrint/KdPrint capture, boot-time debug logging, remote debug monitoring, filtering debug output by PID or process name, crash dump analysis, automated debug capture with bounded execution. DO NOT USE FOR: non-Windows platforms, application-level logging frameworks (log4j, serilog), Azure Monitor or cloud telemetry, ETW tracing (use WPR/xperf instead), user-mode crash dumps (use WinDbg). Triggers: "debug output", "DbgView", "DebugView", "kernel debug", "capture debug logs", "boot logging", "OutputDebugString", "DbgPrint", "KdPrint", "remote debug monitor", "debug capture CLI". ## entra-agent-id - id: `microsoft-azure/entra-agent-id` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/entra-agent-id - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/entra-agent-id/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/entra-agent-id/SKILL.md Microsoft Entra Agent ID (preview) for creating OAuth2-capable AI agent identities via Microsoft Graph beta API. Covers Agent Identity Blueprints, BlueprintPrincipals, Agent Identities, required permissions, sponsors, and Workload Identity Federation. Includes Microsoft Entra SDK for AgentID (containerized sidecar) for polyglot agent authentication (Docker/Kubernetes), 3P agent integration, autonomous and interactive agent patterns. Triggers: "agent identity", "agent id", "Agent Identity Blueprint", "BlueprintPrincipal", "entra agent", "agent identity provisioning", "Graph agent identity", "entra sidecar", "agent id sidecar", "auth sidecar", "3P agent", "third-party agent identity", "polyglot agent auth". ## fastapi-router-py - id: `microsoft-azure/fastapi-router-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/fastapi-router-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/fastapi-router-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/fastapi-router-py/SKILL.md Create FastAPI routers with CRUD operations, authentication dependencies, and proper response models. Use when building REST API endpoints, creating new routes, implementing CRUD operations, or adding authenticated endpoints in FastAPI applications. ## frontend-design-review - id: `microsoft-azure/frontend-design-review` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/frontend-design-review - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/frontend-design-review/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/frontend-design-review/SKILL.md Review and create distinctive, production-grade frontend interfaces with high design quality and design system compliance. Evaluates using three pillars: frictionless insight-to-action, quality craft, and trustworthy building. USE FOR: PR reviews, design reviews, accessibility audits, design system compliance checks, creative frontend design, UI code review, component reviews, responsive design checks, theme testing, and creating memorable UI. DO NOT USE FOR: Backend API reviews, database schema reviews, infrastructure or DevOps work, pure business logic without UI, or non-frontend code. ## github-issue-creator - id: `microsoft-azure/github-issue-creator` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/github-issue-creator - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/github-issue-creator/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/github-issue-creator/SKILL.md Convert raw notes, error logs, voice dictation, or screenshots into crisp GitHub-flavored markdown issue reports. Use when the user pastes bug info, error messages, or informal descriptions and wants a structured GitHub issue. Supports images/GIFs for visual evidence. ## kql - id: `microsoft-azure/kql` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/kql - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/kql/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/kql/SKILL.md KQL language expertise for writing correct, efficient Kusto Query Language queries. Covers syntax gotchas, join patterns, dynamic types, datetime pitfalls, regex patterns, serialization, memory management, result-size discipline, and advanced functions (geo, vector, graph). USE THIS SKILL whenever writing, debugging, or reviewing KQL queries — even simple ones — because the gotchas section prevents the most common errors that waste tool calls and cause expensive retry cascades. Trigger on: KQL, Kusto, ADX, Azure Data Explorer, Fabric Real-Time Intelligence, EventHouse, Log Analytics, log analysis, data exploration, time series, anomaly detection, summarize, where clause, join, extend, project, let statement, parse operator, extract function, any mention of pipe-forward query syntax. ## m365-agents-py - id: `microsoft-azure/m365-agents-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/m365-agents-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/m365-agents-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/m365-agents-py/SKILL.md Microsoft 365 Agents SDK for Python. Build multichannel agents for Teams/M365/Copilot Studio with aiohttp hosting, AgentApplication routing, streaming responses, and MSAL-based auth. Triggers: "Microsoft 365 Agents SDK", "microsoft_agents", "AgentApplication", "start_agent_process", "TurnContext", "Copilot Studio client", "CloudAdapter". ## mcp-builder - id: `microsoft-azure/mcp-builder` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/mcp-builder - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/mcp-builder/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/mcp-builder/SKILL.md Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP), Node/TypeScript (MCP SDK), or C#/.NET (Microsoft MCP SDK). ## microsoft-docs - id: `microsoft-azure/microsoft-docs` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/microsoft-docs - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/microsoft-docs/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/microsoft-docs/SKILL.md Understand Microsoft technologies by querying official documentation. Use whenever the user asks how something works, wants tutorials, needs configuration options, limits, quotas, or best practices for any Microsoft technology (Azure, .NET, M365, Windows, Power Platform, etc.)—even if they don't mention "docs." If the question is about understanding a concept rather than writing code, this is the right skill. ## podcast-generation - id: `microsoft-azure/podcast-generation` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/podcast-generation - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/podcast-generation/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/podcast-generation/SKILL.md Generate AI-powered podcast-style audio narratives using Azure OpenAI's GPT Realtime Mini model via WebSocket. Use when building text-to-speech features, audio narrative generation, podcast creation from content, or integrating with Azure OpenAI Realtime API for real audio output. Covers full-stack implementation from React frontend to Python FastAPI backend with WebSocket streaming. ## pydantic-models-py - id: `microsoft-azure/pydantic-models-py` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/pydantic-models-py - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/pydantic-models-py/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/pydantic-models-py/SKILL.md Create Pydantic models following the multi-model pattern with Base, Create, Update, Response, and InDB variants. Use when defining API request/response schemas, database models, or data validation in Python applications using Pydantic v2. ## skill-creator - id: `microsoft-azure/skill-creator` - category: azure - license: MIT - status: stable - source: microsoft/skills - install: npx aidentity add microsoft-azure/skill-creator - page: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/skill-creator/ - instructions: https://akshatnaruka.github.io/aidentity/skills/microsoft-azure/skill-creator/SKILL.md Guide for creating effective skills for AI coding agents working with Azure SDKs and Microsoft Foundry services. Use when creating new skills or updating existing skills. ## brainstorming - id: `obra-superpowers/brainstorming` - category: design - license: MIT - status: stable - source: obra/superpowers - install: npx aidentity add obra-superpowers/brainstorming - page: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/brainstorming/ - instructions: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/brainstorming/SKILL.md You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation. ## dispatching-parallel-agents - id: `obra-superpowers/dispatching-parallel-agents` - category: agents - license: MIT - status: stable - source: obra/superpowers - install: npx aidentity add obra-superpowers/dispatching-parallel-agents - page: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/dispatching-parallel-agents/ - instructions: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/dispatching-parallel-agents/SKILL.md Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies ## executing-plans - id: `obra-superpowers/executing-plans` - category: code-review - license: MIT - status: stable - source: obra/superpowers - install: npx aidentity add obra-superpowers/executing-plans - page: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/executing-plans/ - instructions: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/executing-plans/SKILL.md Use when you have a written implementation plan to execute in a separate session with review checkpoints ## finishing-a-development-branch - id: `obra-superpowers/finishing-a-development-branch` - category: git - license: MIT - status: stable - source: obra/superpowers - install: npx aidentity add obra-superpowers/finishing-a-development-branch - page: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/finishing-a-development-branch/ - instructions: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/finishing-a-development-branch/SKILL.md Use when implementation is complete, all tests pass, and you need to decide how to integrate the work ## receiving-code-review - id: `obra-superpowers/receiving-code-review` - category: code-review - license: MIT - status: stable - source: obra/superpowers - install: npx aidentity add obra-superpowers/receiving-code-review - page: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/receiving-code-review/ - instructions: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/receiving-code-review/SKILL.md Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation ## requesting-code-review - id: `obra-superpowers/requesting-code-review` - category: code-review - license: MIT - status: stable - source: obra/superpowers - install: npx aidentity add obra-superpowers/requesting-code-review - page: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/requesting-code-review/ - instructions: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/requesting-code-review/SKILL.md Use when completing tasks, implementing major features, or before merging to verify work meets requirements ## subagent-driven-development - id: `obra-superpowers/subagent-driven-development` - category: agents - license: MIT - status: stable - source: obra/superpowers - install: npx aidentity add obra-superpowers/subagent-driven-development - page: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/subagent-driven-development/ - instructions: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/subagent-driven-development/SKILL.md Use when executing implementation plans with independent tasks in the current session ## systematic-debugging - id: `obra-superpowers/systematic-debugging` - category: debugging - license: MIT - status: stable - source: obra/superpowers - install: npx aidentity add obra-superpowers/systematic-debugging - page: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/systematic-debugging/ - instructions: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/systematic-debugging/SKILL.md Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes ## test-driven-development - id: `obra-superpowers/test-driven-development` - category: testing - license: MIT - status: stable - source: obra/superpowers - install: npx aidentity add obra-superpowers/test-driven-development - page: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/test-driven-development/ - instructions: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/test-driven-development/SKILL.md Use when implementing any feature or bugfix, before writing implementation code ## using-git-worktrees - id: `obra-superpowers/using-git-worktrees` - category: git - license: MIT - status: stable - source: obra/superpowers - install: npx aidentity add obra-superpowers/using-git-worktrees - page: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/using-git-worktrees/ - instructions: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/using-git-worktrees/SKILL.md Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback ## using-superpowers - id: `obra-superpowers/using-superpowers` - category: engineering - license: MIT - status: stable - source: obra/superpowers - install: npx aidentity add obra-superpowers/using-superpowers - page: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/using-superpowers/ - instructions: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/using-superpowers/SKILL.md Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions ## verification-before-completion - id: `obra-superpowers/verification-before-completion` - category: quality - license: MIT - status: stable - source: obra/superpowers - install: npx aidentity add obra-superpowers/verification-before-completion - page: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/verification-before-completion/ - instructions: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/verification-before-completion/SKILL.md Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always ## writing-plans - id: `obra-superpowers/writing-plans` - category: copywriting - license: MIT - status: stable - source: obra/superpowers - install: npx aidentity add obra-superpowers/writing-plans - page: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/writing-plans/ - instructions: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/writing-plans/SKILL.md Use when you have a spec or requirements for a multi-step task, before touching code ## writing-skills - id: `obra-superpowers/writing-skills` - category: copywriting - license: MIT - status: stable - source: obra/superpowers - install: npx aidentity add obra-superpowers/writing-skills - page: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/writing-skills/ - instructions: https://akshatnaruka.github.io/aidentity/skills/obra-superpowers/writing-skills/SKILL.md Use when creating new skills, editing existing skills, or verifying skills work before deployment ## sn-da-excel-workflow - id: `opensensenova-sensenova-skills/sn-da-excel-workflow` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/SKILL.md Excel 数据分析多步编排器。覆盖:(1) 读取多 Sheet Excel 文件并统计行数,(2) 大文件检测(≥10k 行自动 Parquet 优化),(3) 数据清洗(缺失值、文本标准化、无效字符),(4) 条件筛选与分类提取,(5) 跨 Sheet 统计聚合,(6) 导出 Excel/CSV 并提供下载链接。覆盖从数据读取到报告生成全流程,按步骤编排 capability 子 skill。**遇到以下任一情况就主动使用本 skill,不要自行写几行 pandas 就回答**:①用户出现触发词:Excel 分析 / 表格分析 / 数据分析 / 数据清洗 / 数据统计 / 数据筛选 / 数据可视化 / 数据导出 / 汇总统计 / 透视表 / 分组统计 / 交叉分析 / 趋势分析 / 对比分析 / 异常值检测 / 去重 / 缺失值处理 / Excel 报告 / 生成报表 / analyze Excel / data analysis / data cleaning / pivot table;②用户上传或指定了 .xlsx / .xls / .csv 文件并要求分析、清洗、统计或可视化;③任务涉及多 Sheet 读取、条件筛选、分类汇总、图表生成中的任意一项;④用户要求导出带格式的 Excel 报告或下载链接。仅不用于:不涉及表格数据的纯文本处理、图片分析(使用 sn-da-image-caption)、单个公式计算的简单问答。 ## large-file-parquet-analysis-and-highlight - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/category-coloring` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/category-coloring - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/category-coloring/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/category-coloring/SKILL.md 当Excel文件总行数超过1万行时,通过转换为Parquet格式提升读取性能,提取目标指标并计算最大值,最后将结果输出为Excel并对特定行进行高亮标注。 ## excel-conditional-comparison-and-large-file-processing - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/duplicate-value-coloring` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/duplicate-value-coloring - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/duplicate-value-coloring/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/duplicate-value-coloring/SKILL.md 对比Excel多表中的特定系数并对异常值进行颜色标记。 ## excel-outlier-detection-and-highlighting - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/outlier-coloring` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/outlier-coloring - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/outlier-coloring/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/outlier-coloring/SKILL.md 识别 Excel 中的超限数值与错误单元格并进行高亮标注。 ## large-file-conditional-formatting - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/threshold-cell-coloring` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/threshold-cell-coloring - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/threshold-cell-coloring/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/threshold-cell-coloring/SKILL.md 根据Excel总行数自动切换Parquet加速读取,计算特定维度的时间序列平均值,并使用openpyxl输出带有条件格式(如低于均值标绿)和自定义样式的分析报告。 ## top-value-coloring - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/top-value-coloring` - category: engineering - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/top-value-coloring - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/top-value-coloring/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-cell-coloring/top-value-coloring/SKILL.md 根据数据规模动态选择处理策略,对多表数据进行合并、统计筛选,并利用 openpyxl 实现关键指标的自动化样式高亮与格式化导出。 ## numeric-extraction-and-distribution-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-conditional-formatting/data-bar-formatting` - category: engineering - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-conditional-formatting/data-bar-formatting - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-conditional-formatting/data-bar-formatting/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-conditional-formatting/data-bar-formatting/SKILL.md 从带单位的字符串列中提取数值并清洗,生成包含直方图、饼图、条形图和累积分布图的多维度综合分布可视化图表,用于展示数据的集中趋势与分布特征。 ## categorical-comparison-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/comparison-analysis` - category: engineering - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/comparison-analysis - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/comparison-analysis/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/comparison-analysis/SKILL.md 对两类分类数据进行对比分析,统计数量差异与比例关系并生成可视化图表。 ## group-by-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/group-by-analysis` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/group-by-analysis - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/group-by-analysis/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/group-by-analysis/SKILL.md 对多 Sheet 的 Excel 文件进行行数统计、大文件 Parquet 转换预处理、数据清洗及分组聚合分析,并生成带样式标记的统计表与可视化图表。 ## large-file-kpi-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/kpi-metric-analysis` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/kpi-metric-analysis - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/kpi-metric-analysis/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/kpi-metric-analysis/SKILL.md 根据数据量自动选择读取策略(大文件转Parquet),提取关键指标进行单位一致性验证与排序分析,并输出可下载的结果表格。 ## pivot-table-cross-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/pivot-table-analysis` - category: engineering - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/pivot-table-analysis - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/pivot-table-analysis/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/pivot-table-analysis/SKILL.md 利用交叉表与热力图对分类数据进行多维度占比分析,适用于奖项分布、绩效评估或市场占有率等结构化数据的清洗与可视化。 ## time-series-and-categorical-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/time-series-analysis` - category: engineering - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/time-series-analysis - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/time-series-analysis/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/time-series-analysis/SKILL.md 对时间序列或分类数据进行多维度趋势分析、百分比清洗、绩效分级建模与预测,并生成高分辨率的可视化综合报告,适用于业务指标监控与预测场景。 ## trend-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/trend-analysis` - category: engineering - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/trend-analysis - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/trend-analysis/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-analysis/trend-analysis/SKILL.md 基于多维度数据进行分级评估与趋势预测,通过设定差异化增长率计算预测值,并生成对比可视化图表,适用于绩效评估、目标设定等场景。 ## excel-multi-sheet-threshold-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/duplicate-removal` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/duplicate-removal - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/duplicate-removal/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/duplicate-removal/SKILL.md 统计多Sheet Excel总行数并根据规模选择处理策略,提取特定维度信息进行去重统计,并生成摘要与明细报表。 ## invalid-data-cleaning - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/invalid-data-cleaning` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/invalid-data-cleaning - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/invalid-data-cleaning/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/invalid-data-cleaning/SKILL.md 用于大规模Excel数据的预处理,通过统计总行数判断是否转换为Parquet格式以提升读写效率,并使用正则表达式清洗指定文本列(如仅保留中文字符),最后导出清洗后的文件并提供下载链接。 ## excel-smart-analysis-and-cleaning - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/missing-value-handling` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/missing-value-handling - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/missing-value-handling/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/missing-value-handling/SKILL.md 对多 Sheet Excel 进行智能清洗、跨表核对与可视化分析。。 ## numeric-format-normalization - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/numeric-format-normalization` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/numeric-format-normalization - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/numeric-format-normalization/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/numeric-format-normalization/SKILL.md 对 Excel 数据进行数值格式标准化与清洗,支持大规模数据的 Parquet 转换流程,并完成关键指标的合计核对与结果文件导出。 ## outlier-detection-and-quality-assessment - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/outlier-detection` - category: quality - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/outlier-detection - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/outlier-detection/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/outlier-detection/SKILL.md 执行全面的异常值检测与数据质量评估,利用 IQR 方法识别异常值并结合偏度、峰度分析数据分布特征,适用于非正态分布数据的预处理阶段。 ## text-normalization-and-large-file-processing - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/text-normalization` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/text-normalization - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/text-normalization/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-cleaning/text-normalization/SKILL.md 对Excel文件进行文本标准化清洗(如去除异常前缀、提取纯中文字符等),并,最终输出清洗后的Excel文件并提供下载链接。 ## category-filtering-and-difficulty-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/category-filtering` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/category-filtering - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/category-filtering/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/category-filtering/SKILL.md 对Excel数据进行自定义分类统计、交叉分析与可视化,并基于多维度指标(如文本长度、术语密度、正则匹配等)进行综合评分与分级,适用于多类别数据分布统计及文本内容难度/质量评估场景。 ## condition-filtering-and-large-file-optimization - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/condition-filtering` - category: engineering - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/condition-filtering - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/condition-filtering/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/condition-filtering/SKILL.md 根据数据规模动态选择处理策略。 ## excel-conditional-filtering-optimization - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/range-filtering` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/range-filtering - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/range-filtering/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/range-filtering/SKILL.md 根据多维数值条件筛选 Excel 数据并导出结果,支持大规模数据的自动性能优化处理。 ## excel-threshold-analysis-and-styling - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/threshold-filtering` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/threshold-filtering - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/threshold-filtering/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-filtering/threshold-filtering/SKILL.md 根据 Excel 数据量级自动判断处理策略,执行数值列清洗、条件过滤,并使用 openpyxl 对符合条件的单元格进行样式标记与导出。 ## excel-basic-statistics-and-routing - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/basic-statistics` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/basic-statistics - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/basic-statistics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/basic-statistics/SKILL.md 对多Sheet Excel文件进行基础统计与,支持按条件筛选计算均值,以及从指定行区间提取数据去重求和,并生成结果文件与下载链接。 ## category-statistics - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/category-statistics` - category: engineering - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/category-statistics - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/category-statistics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/category-statistics/SKILL.md 提取指定类别列并统计各类别数量与占比,生成高分辨率的柱状图、饼图等组合可视化报告,适用于分类数据的分布情况分析。 ## grouped-statistics - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/grouped-statistics` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/grouped-statistics - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/grouped-statistics/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/grouped-statistics/SKILL.md 对多 Sheet 的 Excel 文件进行行数统计、数据合并与前向填充。 ## dynamic-percentage-and-large-file-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/percentage-calculation` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/percentage-calculation - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/percentage-calculation/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-statistics/percentage-calculation/SKILL.md 根据文件行数动态切换大文件处理策略(Parquet转换),通过逐行扫描或列匹配提取关键指标并计算占比、均值等统计量,最终输出结构化Excel报告及可视化图表。 ## excel-bar-chart-visualization - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/bar-chart-visualization` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/bar-chart-visualization - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/bar-chart-visualization/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/bar-chart-visualization/SKILL.md 读取多工作表Excel文件,自动处理合并单元格与数据清洗,进行交叉分组统计并生成带总计行的结果表,最后绘制支持中英文字体的美化柱状图,适用于多维度数据汇总与可视化分析。 ## statistical-distribution-and-outlier-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/histogram-visualization` - category: engineering - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/histogram-visualization - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/histogram-visualization/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/histogram-visualization/SKILL.md 执行数值型数据的分布分析与异常值检测,支持通过正则表达式从文本中提取误差项并生成高分辨率的箱线图与直方图报告。 ## line-chart-visualization - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/line-chart-visualization` - category: engineering - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/line-chart-visualization - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/line-chart-visualization/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/line-chart-visualization/SKILL.md 提取结构化数据并进行特征清洗与聚类分析,生成包含趋势对比、分布特征与参数敏感性的多维度综合可视化图表,适用于各类趋势预测与多维对比场景。 ## pie-chart-data-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/pie-chart-visualization` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/pie-chart-visualization - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/pie-chart-visualization/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/pie-chart-visualization/SKILL.md 对多Sheet Excel或CSV数据进行分类汇总统计,自动识别关键字段并生成包含占比、数值及美化饼图的可下载分析报告。 ## excel-statistical-viz-large-file - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/scatter-plot-visualization` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/scatter-plot-visualization - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/scatter-plot-visualization/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/scatter-plot-visualization/SKILL.md 对 Excel 数据进行多维度统计分析与可视化。 ## stacked-chart-visualization - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/stacked-chart-visualization` - category: engineering - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/stacked-chart-visualization - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/stacked-chart-visualization/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-data-visualization/stacked-chart-visualization/SKILL.md 处理包含百分比字符串的分类占比数据,通过补全缺失维度并生成堆叠柱状图,直观展示多维度构成随时间或分类的变化趋势。 ## large-excel-analysis-and-formatting - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/large-excel-reading` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/large-excel-reading - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/large-excel-reading/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/large-excel-reading/SKILL.md 用于处理多Sheet大型Excel文件,支持大文件Parquet格式转换提速,并使用openpyxl生成带条件高亮和自定义样式的格式化Excel报告及下载链接。 ## multi-file-excel-parquet-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/multi-file-reading` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/multi-file-reading - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/multi-file-reading/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/multi-file-reading/SKILL.md 读取多 Sheet Excel 文件并统计规模,支持大文件向 Parquet 格式转换、分类数据统计及可视化报告生成。 ## multi-sheet-reading-and-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/multi-sheet-reading` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/multi-sheet-reading - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/multi-sheet-reading/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/multi-sheet-reading/SKILL.md 用于读取多工作表Excel文件,动态评估数据量以启用Parquet大文件优化,并执行正则清洗、分类汇总、线性拟合及生成带格式的图表与结果文件。 ## range-reading-and-large-file-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/range-reading` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/range-reading - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/range-reading/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/range-reading/SKILL.md 读取多 Sheet Excel 文件,根据数据量动态选择处理策略,支持特定区域数据提取、大文件 Parquet 转换、统计分析及可视化图表生成。 ## single-sheet-reading-and-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/single-sheet-reading` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/single-sheet-reading - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/single-sheet-reading/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/single-sheet-reading/SKILL.md 读取并解析单个Excel工作表数据,支持合并单元格处理、数据清洗、交叉分析及多维度可视化,适用于需要从单表中提取关键指标并进行趋势模拟与图表生成的场景。 ## excel-multi-sheet-dynamic-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/specific-sheet-reading` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/specific-sheet-reading - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/specific-sheet-reading/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/specific-sheet-reading/SKILL.md 用于分析包含多个Sheet的Excel文件,动态判断数据量级以决定是否转换为Parquet进行大文件处理,并支持跨Sheet的特定字段统计、数据清洗、交叉分析与可视化,最终生成带下载链接的汇总报告。 ## excel-large-file-processing-and-cleaning - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/structured-header-reading` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/structured-header-reading - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/structured-header-reading/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-reading/structured-header-reading/SKILL.md 读取多 sheet Excel 文件,动态识别目标列进行统计,并使用正则清洗文本字段提取中文字符,最终输出标准化 Excel 文件。 ## chart-embedded-export - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/chart-embedded-export` - category: engineering - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/chart-embedded-export - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/chart-embedded-export/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/chart-embedded-export/SKILL.md 从结构化数据中提取分类分布执行清洗与统计,生成多维度交叉分析、高分辨率对比图表及包含下载链接的完整分析报告,适用于大文件处理与嵌入式可视化场景。 ## formatted-export-with-parquet - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/formatted-export` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/formatted-export - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/formatted-export/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/formatted-export/SKILL.md 从多Sheet Excel文件中识别指定条件的记录,并将筛选结果以整行标红格式导出为Excel文件,适用于数据清洗、条件筛选与可视化标记场景。 ## excel-data-analysis-and-report-generation - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/report-generation-export` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/report-generation-export - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/report-generation-export/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/report-generation-export/SKILL.md 从Excel提取多类型数据,并生成包含可视化图表与下载链接的综合分析报告。 ## excel-sheet-filter-export - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/single-sheet-export` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/single-sheet-export - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/single-sheet-export/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-result-export/single-sheet-export/SKILL.md 动态统计多Sheet Excel文件行数以判断大文件处理逻辑,并根据特定条件筛选数据、重命名字段后导出为包含下载链接的新Excel文件,适用于多Sheet数据探查与条件过滤导出场景。 ## dynamic-large-file-parquet-analysis - id: `opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-table-styling/table-theme-styling` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-table-styling/table-theme-styling - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-table-styling/table-theme-styling/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-excel-workflow/capability/excel-table-styling/table-theme-styling/SKILL.md 动态统计Excel总行数,当数据量过大(≥10000行)时自动转换为Parquet格式加速读取,并对指定目标列进行条件筛选、分类汇总与结果导出,适用于超大体积Excel文件的快速读取与统计分析。 ## sn-da-image-caption - id: `opensensenova-sensenova-skills/sn-da-image-caption` - category: social - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-image-caption - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-image-caption/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-image-caption/SKILL.md 图片理解与数据提取 skill。当图片文件(.png/.jpg/.jpeg/.gif/.webp/.bmp)是主要输入且用户需要理解、提取数据或分析图片内容时使用。提供预配置的 caption 脚本(scripts/caption.py),通过 vision 模型将图片转为文本描述,无需额外配置 API Key。覆盖:(1) 通过 scripts/caption.py 对图表/表格/截图/流程图进行 caption,(2) 将 caption 文本解析为结构化 DataFrame,(3) 基于提取数据重新生成可视化图表,(4) 导出为 Excel/CSV。**遇到以下任一情况就主动使用本 skill,不要自行猜测图片内容**:①用户出现触发词:图片分析 / 图表提取 / 表格识别 / OCR / 图片描述 / 截图分析 / 图表数据 / 提取图片中的数据 / 图片转表格 / 识别图片 / image caption / extract data from image / chart analysis / table OCR;②用户上传或指定了图片文件(.png / .jpg / .jpeg / .gif / .webp / .bmp)并要求理解、提取数据或分析内容;③任务需要从图表截图、表格截图、UI 截图、流程图中提取结构化信息;④用户要求将图片中的数据转为 Excel/CSV 或重新生成可视化图表。仅不用于:图片编辑(裁剪、滤镜、缩放)、图片生成、不含数据的风景/人物照片描述。 ## sn-da-large-file-analysis - id: `opensensenova-sensenova-skills/sn-da-large-file-analysis` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-large-file-analysis - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-large-file-analysis/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-large-file-analysis/SKILL.md 万行以上 Excel 数据集的高性能分析引擎。提供 openpyxl read_only 流式读取(iter_rows 支持 10 万行以上)、Parquet 转换加速、内存优化、分块处理和大文件写入模式。**遇到以下任一情况就主动使用本 skill**:①数据行数 ≥ 10k(由 sn-da-excel-workflow 的行数评估步骤触发);②用户出现触发词:大文件 / 大数据量 / 性能优化 / 内存不足 / OOM / 百万行 / 十万行 / 流式读取 / Parquet / 分块处理 / large file / big data / streaming read / chunked processing;③直接使用 pd.read_excel() 导致超时或内存溢出;④用户明确要求对大规模数据集进行高性能处理。仅不用于:小于 10k 行的常规 Excel 分析(使用 sn-da-excel-workflow 即可)。 ## sn-da-non-spreadsheet-analysis - id: `opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis/SKILL.md Word / PDF / PPT 文档解析与数据分析引擎。覆盖三类文件格式的全量提取、表格数值化、图表理解与跨文档汇总分析。**遇到以下任一情况就主动使用本 skill**:①用户上传或指定了 .docx / .doc / .pdf / .pptx / .ppt 文件并要求分析、提取或统计其中内容;②用户出现触发词:Word分析 / PDF解析 / PPT提取 / 文档分析 / 报告解析 / 幻灯片分析 / 发票提取 / 合同分析 / 文档统计 / 错别字 / 语病 / 字号检查 / 简历分析 / 多文档对比;③任务涉及从文档中提取表格、数值、图表、格式(颜色/高亮/字号)、组织架构、时间线等结构化信息。仅不用于:Excel/CSV 数据分析(使用 sn-da-excel-workflow)、纯图片分析(使用 sn-da-image-caption)。 ## pdf-analysis - id: `opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis/capability/pdf-analysis` - category: docs - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis/capability/pdf-analysis - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis/capability/pdf-analysis/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis/capability/pdf-analysis/SKILL.md PDF 文档解析。自动区分文字型 PDF 与扫描型 PDF,覆盖:文本/表格提取、多页全量扫描、嵌入图表 caption、单位感知数值计算。 ## ppt-analysis - id: `opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis/capability/ppt-analysis` - category: social - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis/capability/ppt-analysis - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis/capability/ppt-analysis/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis/capability/ppt-analysis/SKILL.md PPT (.pptx/.ppt) 全量解析。覆盖:所有 slide 文本/表格/图表提取、嵌入图片 caption、纯图片 slide 渲染识别、数据标签提取。 ## word-analysis - id: `opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis/capability/word-analysis` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis/capability/word-analysis - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis/capability/word-analysis/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-da-non-spreadsheet-analysis/capability/word-analysis/SKILL.md Word (.docx/.doc) 文档全量解析。覆盖:正文/段落文本提取、表格数据提取、高亮/颜色格式读取、多文件汇总对比、嵌入图片转 caption。 ## sn-md-to-html-report - id: `opensensenova-sensenova-skills/sn-md-to-html-report` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-md-to-html-report - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-md-to-html-report/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-md-to-html-report/SKILL.md 将 Markdown 报告、研究笔记、行业分析、战略备忘录、技术白皮书、复盘、周报等长文档,重组并创作为有编辑判断、网页美感和证据秩序的自包含 HTML 专题页。用户要求“转成 HTML”“网页化报告”“美化报告”“做成专题页”“便于分享”“提升可读性/设计感”“把报告做成网页”时使用。必须先写 plan.md 再写 HTML,保留原文事实断言和结论强度,不套模板,不做机械 Markdown 转换。 ## sn-ppt-dazzle - id: `opensensenova-sensenova-skills/sn-ppt-dazzle` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-ppt-dazzle - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-ppt-dazzle/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-ppt-dazzle/SKILL.md 需要把演示 / 幻灯片 / PPT / slides 做成单文件 HTML 动态 deck(动效、跨页过渡、键盘翻页、1280×720)时使用。本 skill 非入口:使用前必须先确认 sn-ppt-entry 与 sn-ppt-story 两个前置 skill 可用,依次执行 entry(建 DECK_DIR / task_pack.json)→ story(生成 outline.md)完成后才可开始;前置缺失或未完成时停止并回报,严禁绕过(如改用生图+手写 HTML 等方式)。 ## sn-ppt-entry - id: `opensensenova-sensenova-skills/sn-ppt-entry` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-ppt-entry - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-ppt-entry/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-ppt-entry/SKILL.md Use when a user asks to create a presentation, slide deck, PPT, or PPTX from a query and optional files, or to resume an existing SenseNova presentation task. ## sn-ppt-standard - id: `opensensenova-sensenova-skills/sn-ppt-standard` - category: docs - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-ppt-standard - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-ppt-standard/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-ppt-standard/SKILL.md 仅在 `sn-ppt-entry` 与 `sn-ppt-story` 已准备绝对 `DECK_DIR` 和 `outline.md` 后使用;生成每页独立 HTML(1600×900)、渲染 PNG、逐页讲稿、`present.html`,并按 `static_postprocess` 选择生成由 Standard 自有 exporter 转换的 PPTX。**`present.html` 始终是必交付产物,缺失即技术故障,不得交付;`static_postprocess` 含 `pptx` 时 PPTX 同为必交付产物(缺一即技术故障),且只能由 Standard 自有 exporter 生成;仅当用户明确要求只要 HTML(`static_postprocess` 为 `[]`)时,PPTX 才可不交付。** ## sn-ppt-story - id: `opensensenova-sensenova-skills/sn-ppt-story` - category: agents - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-ppt-story - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-ppt-story/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-ppt-story/SKILL.md 当前 PPT 任务已由 sn-ppt-entry 建好 DECK_DIR(task_pack.json 与 info_pack.json 已写入)后,必须由本 skill 将 query、全部用户材料与已完成 Research 编排为唯一可编辑的 outline.md 时使用。本 skill 是 entry → 出口(standard / dazzle / creative)之间的强制中间环节:不允许执行 Agent 跳过本 skill 直接依据 task_pack / info_pack 即兴编写大纲,不允许出口 skill 代写或改写大纲;前置产物缺失时停止并返回 sn-ppt-entry 补齐,不得自行补做研究。 ## sn-ppt-workbench - id: `opensensenova-sensenova-skills/sn-ppt-workbench` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-ppt-workbench - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-ppt-workbench/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-ppt-workbench/SKILL.md Use when the user asks to open, preview, inspect, or visually edit an existing SenseNova HTML presentation in the PPT Workbench, using an explicit deck_dir or the latest deck in the current workspace. ## sn-research-report - id: `opensensenova-sensenova-skills/sn-research-report` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-research-report - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-research-report/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-research-report/SKILL.md 用于撰写或组织研究报告结构。按读者认知任务(全景/对比/调查/时序)和领域惯例(学术/医疗/法律/政策)选择报告模板。 ## sn-search-year-report - id: `opensensenova-sensenova-skills/sn-search-year-report` - category: corporate - license: MIT - status: stable - source: OpenSenseNova/SenseNova-Skills - install: npx aidentity add opensensenova-sensenova-skills/sn-search-year-report - page: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-search-year-report/ - instructions: https://akshatnaruka.github.io/aidentity/skills/opensensenova-sensenova-skills/sn-search-year-report/SKILL.md 用于搜索免费官方年报、年度报告、定期报告、上市公司披露文件、债券发行人报告和海外公司年度账目。 ## repo-scanner - id: `repo-scanner` - category: tooling - license: MIT - status: stable - source: AkshatNaruka/aidentity - install: npx aidentity add repo-scanner - page: https://akshatnaruka.github.io/aidentity/skills/repo-scanner/ - instructions: https://akshatnaruka.github.io/aidentity/skills/repo-scanner/SKILL.md Scan GitHub for new AI/agent resources and create import PRs. Use when user asks to find new tools, update repo, or discover resources. ## supabase - id: `supabase/supabase` - category: database - license: MIT - status: stable - source: supabase/agent-skills - install: npx aidentity add supabase/supabase - page: https://akshatnaruka.github.io/aidentity/skills/supabase/supabase/ - instructions: https://akshatnaruka.github.io/aidentity/skills/supabase/supabase/SKILL.md Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, declarative schemas, security audits, Postgres extensions (pg_graphql, pg_cron, pg_vector); debugging and troubleshooting errors or unexpected behavior on Supabase projects (HTTP errors, Postgres errors, RLS surprises, permission denied, schema cache issues, timeouts, Edge Function crashes, Realtime drops, Storage failures) and reading or querying logs (Logs Explorer, ClickHouse). ## supabase-postgres-best-practices - id: `supabase/supabase-postgres-best-practices` - category: database - license: MIT - status: stable - source: supabase/agent-skills - install: npx aidentity add supabase/supabase-postgres-best-practices - page: https://akshatnaruka.github.io/aidentity/skills/supabase/supabase-postgres-best-practices/ - instructions: https://akshatnaruka.github.io/aidentity/skills/supabase/supabase-postgres-best-practices/SKILL.md Postgres best practices maintained by Supabase, for Postgres running anywhere. Load this skill BEFORE writing or changing anything that lives in a Postgres database: creating or altering tables and columns (including choosing column types), schema design, migrations and declarative schema files, RLS policies and the tests that verify them, indexes, triggers, database functions, queues and scheduled jobs (pg_cron, pgmq), vector/semantic search (pgvector), and restoring dumps (pg_restore) or importing data. Also load it when diagnosing slow queries, high CPU, timeouts, EXPLAIN plans, connection exhaustion, locking, bloat, or rows visible to the wrong user or tenant. This is not just a performance guide — schema, migration, security, and SQL authoring tasks need these rules too, even for a one-column change or a single query. ## ideagram - id: `tastemaker/ideagram` - category: design - license: MIT - status: stable - source: codeswithroh/tastemaker - install: npx aidentity add tastemaker/ideagram - page: https://akshatnaruka.github.io/aidentity/skills/tastemaker/ideagram/ - instructions: https://akshatnaruka.github.io/aidentity/skills/tastemaker/ideagram/SKILL.md Turn a concept, feature description, blog post, or pitch into a single beautiful, on-brand illustration by matching it to a real unDraw illustration in a local library and recoloring it to the brand accent — genuine illustrator quality, not an AI-drawn approximation. Use whenever the user asks to "make an illustration," "create a graphic," "visualize this concept," "explain this visually," wants something "unDraw-style" or "Storyset-style," needs a hero/feature/blog illustration, or says an idea needs a picture. Trigger even if they don't name a style — "make something to explain X" or "I need a graphic for this tweet" both qualify. ## tastemaker - id: `tastemaker/tastemaker` - category: design - license: MIT - status: stable - source: codeswithroh/tastemaker - install: npx aidentity add tastemaker/tastemaker - page: https://akshatnaruka.github.io/aidentity/skills/tastemaker/tastemaker/ - instructions: https://akshatnaruka.github.io/aidentity/skills/tastemaker/tastemaker/SKILL.md Generate genuinely beautiful, on-brand UI instead of generic "AI slop" — use whenever the user asks to build, design, style, or improve a UI, landing page, dashboard, app screen, or component, whenever a PRD/spec needs a design pass before implementation, whenever the user pastes reference images/Pinterest/Dribbble links and wants the app to look like them, or whenever the user complains the AI-generated UI looks generic, boring, cookie-cutter, or "like every other AI app." Make sure to trigger this even if the user doesn't say "design" explicitly — phrases like "make this look good", "build the frontend for X", "this looks like every other SaaS site", or "match this vibe" all qualify. Also triggers on two verbs, "study"/"extract the look of" a reference screenshot or URL, and "audit"/"review"/"why does this look AI-generated" for critiquing existing UI. ## agentic-actions-auditor - id: `trailofbits/agentic-actions-auditor` - category: security - license: CC-BY-SA-4.0 - status: stable - source: trailofbits/skills - install: npx aidentity add trailofbits/agentic-actions-auditor - page: https://akshatnaruka.github.io/aidentity/skills/trailofbits/agentic-actions-auditor/ - instructions: https://akshatnaruka.github.io/aidentity/skills/trailofbits/agentic-actions-auditor/SKILL.md Audits GitHub Actions workflows for security vulnerabilities in AI agent integrations including Claude Code Action, Gemini CLI, OpenAI Codex, and GitHub AI Inference. Detects attack vectors where attacker-controlled input reaches AI agents running in CI/CD pipelines, including env var intermediary patterns, direct expression injection, dangerous sandbox configurations, and wildcard user allowlists. Use when reviewing workflow files that invoke AI coding agents, auditing CI/CD pipeline security for prompt injection risks, or evaluating agentic action configurations. ## audit-context-building - id: `trailofbits/audit-context-building` - category: security - license: CC-BY-SA-4.0 - status: stable - source: trailofbits/skills - install: npx aidentity add trailofbits/audit-context-building - page: https://akshatnaruka.github.io/aidentity/skills/trailofbits/audit-context-building/ - instructions: https://akshatnaruka.github.io/aidentity/skills/trailofbits/audit-context-building/SKILL.md Understand a codebase before looking for bugs in it - what each function assumes, what it guarantees, and what it depends on elsewhere. Use when starting an audit, threat model, or architecture review on unfamiliar code, and before any vulnerability-hunting pass. ## code-maturity-assessor - id: `trailofbits/code-maturity-assessor` - category: security - license: CC-BY-SA-4.0 - status: stable - source: trailofbits/skills - install: npx aidentity add trailofbits/code-maturity-assessor - page: https://akshatnaruka.github.io/aidentity/skills/trailofbits/code-maturity-assessor/ - instructions: https://akshatnaruka.github.io/aidentity/skills/trailofbits/code-maturity-assessor/SKILL.md Systematic code maturity assessment using Trail of Bits' 9-category framework. Analyzes codebase for arithmetic safety, auditing practices, access controls, complexity, decentralization, documentation, MEV risks, low-level code, and testing, then produces a scorecard with evidence-based ratings and a priority-ordered roadmap. Use when assessing or scoring the maturity of a smart contract or blockchain codebase, producing a maturity scorecard or evaluation, or judging how mature, well-tested, or well-documented such a project is against a rubric. ## sarif-parsing - id: `trailofbits/sarif-parsing` - category: security - license: CC-BY-SA-4.0 - status: stable - source: trailofbits/skills - install: npx aidentity add trailofbits/sarif-parsing - page: https://akshatnaruka.github.io/aidentity/skills/trailofbits/sarif-parsing/ - instructions: https://akshatnaruka.github.io/aidentity/skills/trailofbits/sarif-parsing/SKILL.md Parses and processes SARIF files from static analysis tools like CodeQL, Semgrep, or other scanners. Triggers on "parse sarif", "read scan results", "aggregate findings", "deduplicate alerts", or "process sarif output". Handles filtering, deduplication, format conversion, and CI/CD integration of SARIF data. Does NOT run scans — use the Semgrep or CodeQL skills for that. ## second-opinion - id: `trailofbits/second-opinion` - category: security - license: CC-BY-SA-4.0 - status: stable - source: trailofbits/skills - install: npx aidentity add trailofbits/second-opinion - page: https://akshatnaruka.github.io/aidentity/skills/trailofbits/second-opinion/ - instructions: https://akshatnaruka.github.io/aidentity/skills/trailofbits/second-opinion/SKILL.md Gets independent code reviews from Codex or Antigravity for uncommitted changes, branch diffs, and commits. Use when the user requests an external review, a second opinion on code, a codex review, a gemini review, an antigravity review, or /second-opinion. ## semgrep-rule-creator - id: `trailofbits/semgrep-rule-creator` - category: security - license: CC-BY-SA-4.0 - status: stable - source: trailofbits/skills - install: npx aidentity add trailofbits/semgrep-rule-creator - page: https://akshatnaruka.github.io/aidentity/skills/trailofbits/semgrep-rule-creator/ - instructions: https://akshatnaruka.github.io/aidentity/skills/trailofbits/semgrep-rule-creator/SKILL.md Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom static analysis detections. ## supply-chain-risk-auditor - id: `trailofbits/supply-chain-risk-auditor` - category: security - license: CC-BY-SA-4.0 - status: stable - source: trailofbits/skills - install: npx aidentity add trailofbits/supply-chain-risk-auditor - page: https://akshatnaruka.github.io/aidentity/skills/trailofbits/supply-chain-risk-auditor/ - instructions: https://akshatnaruka.github.io/aidentity/skills/trailofbits/supply-chain-risk-auditor/SKILL.md Audits a project's dependencies for supply-chain risk: version-matched advisories for direct dependencies and the full lockfile tree, abandoned or archived upstreams, npm publisher concentration, and install-time script execution. Use when asked to audit dependencies, assess supply-chain or third-party package risk, or review a dependency tree before an engagement. ## banner-design - id: `ui-ux-pro-max/banner-design` - category: design - license: MIT - status: stable - source: nextlevelbuilder/ui-ux-pro-max-skill - install: npx aidentity add ui-ux-pro-max/banner-design - page: https://akshatnaruka.github.io/aidentity/skills/ui-ux-pro-max/banner-design/ - instructions: https://akshatnaruka.github.io/aidentity/skills/ui-ux-pro-max/banner-design/SKILL.md Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options with optional generated or supplied visuals. Actions: design, create, generate banner. Platforms: Facebook, Twitter/X, LinkedIn, YouTube, Instagram, Google Display, website hero, print. Styles: minimalist, gradient, bold typography, photo-based, illustrated, geometric, retro, glassmorphism, 3D, neon, duotone, editorial, collage. ## brand - id: `ui-ux-pro-max/brand` - category: design - license: MIT - status: stable - source: nextlevelbuilder/ui-ux-pro-max-skill - install: npx aidentity add ui-ux-pro-max/brand - page: https://akshatnaruka.github.io/aidentity/skills/ui-ux-pro-max/brand/ - instructions: https://akshatnaruka.github.io/aidentity/skills/ui-ux-pro-max/brand/SKILL.md Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides. ## design - id: `ui-ux-pro-max/design` - category: design - license: MIT - status: stable - source: nextlevelbuilder/ui-ux-pro-max-skill - install: npx aidentity add ui-ux-pro-max/design - page: https://akshatnaruka.github.io/aidentity/skills/ui-ux-pro-max/design/ - instructions: https://akshatnaruka.github.io/aidentity/skills/ui-ux-pro-max/design/SKILL.md Comprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG, Gemini 3.1 Pro), social photos (HTML→screenshot, multi-platform). Actions: design logo, create CIP, generate mockups, build slides, design banner, generate icon, create social photos, social media images, brand identity, design system. Platforms: Facebook, Twitter, LinkedIn, YouTube, Instagram, Pinterest, TikTok, Threads, Google Ads. ## design-system - id: `ui-ux-pro-max/design-system` - category: design - license: MIT - status: stable - source: nextlevelbuilder/ui-ux-pro-max-skill - install: npx aidentity add ui-ux-pro-max/design-system - page: https://akshatnaruka.github.io/aidentity/skills/ui-ux-pro-max/design-system/ - instructions: https://akshatnaruka.github.io/aidentity/skills/ui-ux-pro-max/design-system/SKILL.md Token architecture, component specifications, and slide generation. Three-layer tokens (primitive→semantic→component), CSS variables, spacing/typography scales, component specs, strategic slide creation. Use for design tokens, systematic design, brand-compliant presentations. ## slides - id: `ui-ux-pro-max/slides` - category: design - license: MIT - status: stable - source: nextlevelbuilder/ui-ux-pro-max-skill - install: npx aidentity add ui-ux-pro-max/slides - page: https://akshatnaruka.github.io/aidentity/skills/ui-ux-pro-max/slides/ - instructions: https://akshatnaruka.github.io/aidentity/skills/ui-ux-pro-max/slides/SKILL.md Create strategic HTML presentations with Chart.js, design tokens, responsive layouts, copywriting formulas, and contextual slide strategies. ## ui-ux-pro-max - id: `ui-ux-pro-max/ui-ux-pro-max` - category: design - license: MIT - status: stable - source: nextlevelbuilder/ui-ux-pro-max-skill - install: npx aidentity add ui-ux-pro-max/ui-ux-pro-max - page: https://akshatnaruka.github.io/aidentity/skills/ui-ux-pro-max/ui-ux-pro-max/ - instructions: https://akshatnaruka.github.io/aidentity/skills/ui-ux-pro-max/ui-ux-pro-max/SKILL.md UI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation. Searchable local data: 79 searchable styles (50 active), 192 product palettes and reasoning profiles, 74 font pairings, 119 UX guidelines, 105 icons, 17 GSAP presets, 25 chart types, and 22 stacks.