entry-point-analyzer
About
This skill analyzes smart contract codebases across multiple languages to identify and categorize state-changing entry points for security audits. It detects externally callable functions that modify contract state, organizing them by access control levels while excluding read-only operations. Use it when auditing smart contracts or when asked to find entry points, audit flows, or privileged operations.
Quick Install
Claude Code
Recommendednpx skills add plurigrid/asi -a claude-code/plugin add https://github.com/plurigrid/asigit clone https://github.com/plurigrid/asi.git ~/.claude/skills/entry-point-analyzerCopy and paste this command in Claude Code to install this skill
GitHub Repository
Related Skills
entry-point-analyzer
OtherThis skill analyzes smart contract code to identify and categorize all state-changing, externally callable functions by access level for security audits. It supports multiple blockchain languages like Solidity, Rust, and Move, generating structured reports while excluding read-only functions. Use it when you need to audit entry points, review access controls, or map privileged operations in a contract.
OAuth2
DesignThis Claude Skill provides expert OAuth 2.0 and OpenID Connect guidance for implementing authentication, authorization, and secure API access. It covers authorization flows, token management, security best practices, and integration with third-party services. Use it when working with OAuth providers, securing APIs, or adding login functionality to your applications.
documentation-updater
DesignThe documentation-updater skill systematically updates all project documentation when finalizing features. It handles implementation docs, user guides, API documentation, and architecture diagrams using tools like Read, Write, Edit, and Grep. Use this skill after feature implementation to ensure comprehensive and accurate documentation across your project.
graphql
DevelopmentThis Claude Skill provides expertise in designing and implementing GraphQL APIs, including schema design, type systems, and resolver logic. It helps implement Relay-style pagination, solve N+1 problems using DataLoader patterns, and handle efficient error handling. Use this skill when working on GraphQL schemas, resolver implementations, mutations, subscriptions, and performance optimization.
