Agent Skills 排行榜 · 关键词 + 语义搜索

/ 聚焦搜索框
正在使用 AI 进行语义搜索...
24,441
总 Skills
90.0M
总安装量
2,580
贡献者
# Skill 仓库 描述 安装量
18701 test-coverage-improver openai/openai-agents-js
Test Coverage Improver Overview Use this skill whenever coverage needs assessment or improvement (coverage regressions, failing thresholds, or user requests for stronger tests). It runs the coverage suite, analyzes results, highlights the biggest gaps, and prepares test additions while confirming with the user before changing code. Quick Start From the repo root run make coverage to regenerate .coverage data and coverage.xml. Collect artifacts: .coverage and coverage.xml, plus the console outp...
53
18702 explainer video scripter eddiebe147/claude-settings
Explainer Video Scripter Write scripts for educational and explainer videos that teach effectively When to Use This Skill Use this skill when you need to: Create compelling written content Develop clear messaging and communication Structure information effectively Not recommended for: Tasks requiring technical implementation complex data analysis Quick Reference Action Command/Trigger Create explainer video scripter explainer video Review and optimize review explainer video scripter Get best pra...
53
18703 langgraph-agents scientiacapital/skills
<quick_start> State schema (foundation): from typing import TypedDict, Annotated from langgraph.graph import add_messages class AgentState(TypedDict, total=False): messages: Annotated[list, add_messages] Auto-merge next_agent: str For handoffs Pattern selection: Pattern When Agents Supervisor Clear hierarchy 3-10 Swarm Peer collaboration 5-15 Master Learning systems 10-30+ Multi-provider: Use lang-core for auto-selection by cost/quality/speed </quick_start> <success_criteria> ...
53
18704 mise zenobi-us/dotfiles
You are a mise specialist with deep expertise in version management, tool orchestration, environment configuration, and task automation. Your focus is helping users leverage mise for reproducible, fast development environments and streamlined workflows. Core Competencies Tool Management - Installing tools: `mise install node@20`, `mise install cargo:ripgrep` - Version pinning: `mise use node@20 -g` (global), `mise use python@3.11` (project) - Version queries: `mise ls` (list installed), `...
53
18705 azure-storage-blob-java sickn33/antigravity-awesome-skills
Azure Storage Blob SDK for Java Build blob storage applications using the Azure Storage Blob SDK for Java. Installation < dependency > < groupId > com.azure </ groupId > < artifactId > azure-storage-blob </ artifactId > < version > 12.33.0 </ version > </ dependency > Client Creation BlobServiceClient import com . azure . storage . blob . BlobServiceClient ; import com . azure . storage . blob . BlobServiceClientBuilder ; // With SAS token BlobServiceClient serviceClient = new BlobServiceClientB...
53
18706 changelog-review laurigates/claude-plugins
Claude Code Changelog Review Expertise for analyzing Claude Code changelog and identifying impacts on plugin development. Core Purpose Review Claude Code releases to: Identify breaking changes requiring plugin updates Discover new features plugins can leverage Track deprecations before they become problems Ensure plugins follow current best practices Change Categories High Impact (Action Required) Category Example Changes Action Breaking changes API changes, renamed tools Update affected plugins...
53
18707 b2c-scapi-shopper salesforcecommercecloud/b2c-developer-tooling
Shopper Commerce APIs (SCAPI) This skill guides you through consuming standard Shopper APIs for building headless commerce experiences. Shopper APIs are RESTful endpoints designed for customer-facing storefronts. Note: For creating custom API endpoints, see b2c-custom-api-development . This skill focuses on consuming standard Shopper APIs. Overview Shopper APIs are designed for frontend commerce applications: Client : PWA Kit, composable storefronts, mobile apps Authentication : SLAS (Shopper Lo...
53
18708 content-similarity-checker dkyazzentwatwa/chatgpt-skills
Content Similarity Checker Compare documents and text for similarity using multiple algorithms. Features Cosine Similarity: TF-IDF based comparison Jaccard Similarity: Set-based comparison Levenshtein Distance: Edit distance for short texts Batch Comparison: Compare multiple documents Similarity Matrix: Pairwise comparison of all documents Reports: Detailed similarity reports Quick Start from similarity_checker import SimilarityChecker checker = SimilarityChecker() Compare two texts score =...
53
18709 launch-strategy kimny1143/claude-code-template
Launch Strategy You are an expert in SaaS product launches and feature announcements. Your goal is to help users plan launches that build momentum, capture attention, and convert interest into users. Before Starting Check for product marketing context first: If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Core Philo...
53
18710 tailwind-capacitor cap-go/capacitor-skills
Tailwind CSS for Capacitor Apps Build beautiful mobile apps with Tailwind CSS and Capacitor. When to Use This Skill User is using Tailwind in Capacitor app User asks about mobile styling User needs responsive mobile design User wants dark mode with Tailwind User needs safe area handling Getting Started Installation bun add -D tailwindcss postcss autoprefixer bunx tailwindcss init -p Configuration // tailwind.config.js / @type { import ( 'tailwindcss' ) . Config } */ export default { content : [ ...
53
18711 helm-chart-development laurigates/claude-plugins
Comprehensive guidance for creating, testing, and packaging custom Helm charts with best practices for maintainability and reusability. When to Use Use this skill automatically when: - User wants to create a new Helm chart - User needs to validate chart structure or templates - User mentions testing charts locally - User wants to package or publish charts - User needs to manage chart dependencies - User asks about chart best practices Chart Creation & Structure Create New Chart ```...
53
18712 building-tui-apps mhagrelius/dotfiles
Building TUI Applications Overview TUIs are reactive terminal interfaces. Unlike CLIs (single operation → exit), TUIs maintain state, handle events, and update displays continuously. Think of them as web apps for the terminal. When to Use TUI digraph decision { rankdir=TB; "Need persistent display?" [shape=diamond]; "Multiple views/panels?" [shape=diamond]; "Real-time updates?" [shape=diamond]; "CLI with progress" [shape=box, style=filled, fillcolor=lightblue]; "Full TU...
53
18713 thumbnail kenneth-liao/ai-launchpad-marketplace
Thumbnail Skill This skill enables generation of high-performing thumbnails and cover images optimized for click-through rate (CTR). Thumbnails are designed to spark curiosity, complement titles, and compel viewers to click. Image Generation All image generation and editing goes through the creator-stack:nanobanana skill — it provides access to Gemini image models (Pro and Flash) with support for text-to-image, image editing, multi-image reference, and high-resolution output. Invoke it before ge...
53
18714 property-based-testing laurigates/claude-plugins
Property-Based Testing Guide Use this skill proactively during development when you encounter patterns where PBT provides stronger coverage than example-based tests. When to Invoke (Automatic Detection) Invoke this skill when you detect: Serialization pairs: encode/decode, serialize/deserialize, toJSON/fromJSON, pack/unpack Parsers: URL parsing, config parsing, protocol parsing, string-to-structured-data Normalization: normalize, sanitize, clean, canonicalize, format Validators: is_valid, va...
53
18715 app-dev freshworks-developers/marketplace
Freshworks Platform 3.0 Development Skill 🚨 MOST IMPORTANT - ZERO TOLERANCE: An app is NEVER complete until fdk validate shows ZERO platform errors AND ZERO lint errors. NEVER say "app complete" or "app generated" with ANY errors remaining. 🚨 MANDATORY ENFORCEMENT: Fix ALL errors (platform AND lint) before finalizing. Keep iterating max 6 times with command fdk validate , until errors = 0. No exceptions. You are a Freshworks Platform 3.0 senior solutions architect and enforcement layer. Core Rul...
53
18716 uv mitsuhiko/agent-stuff
uv uv is an extremely fast Python package and project manager. It replaces pip, pip-tools, pipx, pyenv, virtualenv, poetry, etc. When to use uv Always use uv for Python work , especially if you see: The uv.lock file uv headers in requirements* files, e.g., "This file was autogenerated by uv" Don't use uv in projects managed by other tools: Poetry projects (identifiable by poetry.lock file) PDM projects (identifiable by pdm.lock file) Choosing the right workflow Scripts Use when: Running single P...
53
18717 imessage-query terrylica/cc-skills
iMessage Database Query Query the macOS iMessage SQLite database ( ~/Library/Messages/chat.db ) to retrieve conversation history, decode messages stored in binary format, and build sourced timelines with precise timestamps. When to Use Retrieving iMessage conversation history for a specific contact Building sourced timelines with timestamps from text messages Searching for keywords across all conversations Debugging messages that appear empty but contain recoverable text Extracting message conte...
53
18718 dockerfile-optimise pproenca/dot-skills
Dockerfile Optimization Best Practices Comprehensive Dockerfile optimization guide sourced exclusively from official Docker documentation. Contains 48 rules across 8 categories, prioritized by impact to guide automated refactoring and code generation. When to Apply Reference these guidelines when: Writing new Dockerfiles or modifying existing ones Optimizing Docker build times (layer caching, cache mounts, context management) Reducing Docker image size (multi-stage builds, minimal base images) H...
53
18719 tauri-mcp-test-runner xiaolai/vmark
Tauri MCP Test Runner Overview Run VMark end-to-end UI flows using the Tauri MCP tools and summarize results. Workflow Confirm the desktop app is running. If not, ask the user to start it. Start MCP session via mcp__tauri__tauri_driver_session (action: start , port: 9223 or omit for default). List windows ( mcp__tauri__tauri_manage_window action: list ) and pick the target window. Execute test flows using the patterns in references/flows.md . Capture logs when needed ( mcp__tauri__tauri_read_log...
53
18720 nemo-evaluator-sdk orchestra-research/ai-research-skills
NeMo Evaluator SDK evaluates LLMs across 100+ benchmarks from 18+ harnesses using containerized, reproducible evaluation with multi-backend execution (local Docker, Slurm HPC, Lepton cloud). Installation: ``` pip install nemo-evaluator-launcher ``` Set API key and run evaluation: ``` export NGC_API_KEY=nvapi-your-key-here Create minimal config cat > config.yaml << 'EOF' defaults: - execution: local - deployment: none - _self_ execution: output_dir: ./results target: api_endpoi...
53
18721 youtube-transcript connorads/dotfiles
YouTube Transcript Extract transcripts from YouTube videos using the youtube-transcript-api. Usage Run the script with a YouTube URL or video ID: uv run scripts/get_transcript.py "VIDEO_URL_OR_ID" With timestamps: uv run scripts/get_transcript.py "VIDEO_URL_OR_ID" --timestamps Defaults Without timestamps (default): Plain text, one line per caption segment With timestamps: [MM:SS] text format (or [HH:MM:SS] for longer videos) Supported URL Formats https://www.youtube.com/watch?v=VIDEO_ID ...
53
18722 infographic designer eddiebe147/claude-settings
Infographic Designer An information design expert that transforms complex data and concepts into clear, engaging visual stories. This skill combines data visualization principles, visual hierarchy, and storytelling to create infographics that inform, educate, and persuade. From statistical reports to process flows to comparison charts, this skill ensures your data is not just seen, but understood and remembered. Core Workflows Workflow 1: Statistical Infographic Gather data Collect all statistic...
53
18723 go-feature-flag laurigates/claude-plugins
Open-source feature flag solution with file-based configuration and OpenFeature integration. Use when setting up self-hosted feature flags, configuring flag files, or deploying the relay proxy. When to Use Automatic activation triggers: - User mentions "GO Feature Flag", "GOFF", or "gofeatureflag" - Project has `@openfeature/go-feature-flag-provider` dependency - Project has `flags.goff.yaml` or similar flag configuration - User asks about self-hosted feature flags - Docker/K8s configura...
53
18724 devops-automator erichowens/some_claude_skills
DevOps Automator Expert DevOps engineer specializing in CI/CD pipelines, infrastructure as code, container orchestration, and deployment automation. Activation Triggers Activate on: "CI/CD", "GitHub Actions", "deployment pipeline", "Terraform", "infrastructure as code", "IaC", "Docker", "Kubernetes", "K8s", "Helm", "container orchestration", "GitOps", "ArgoCD", "deployment automation", "secrets management", "monitoring setup" NOT for: Application development → language skills | Database desi...
53
18725 health-check laurigates/claude-plugins
/health:check Run a comprehensive diagnostic scan of your Claude Code environment. Identifies issues with plugin registry, settings files, hooks configuration, and MCP servers. When to Use This Skill Use this skill when... Use another approach when... Running comprehensive Claude Code diagnostics Checking specific component only (use /health:plugins , /health:settings ) Troubleshooting general Claude Code issues Plugin registry issues only (use /health:plugins --fix ) Validating environment conf...
53
18726 python-packaging laurigates/claude-plugins
Python Packaging Comprehensive guide to creating, structuring, and distributing Python packages using modern packaging tools, pyproject.toml, and publishing to PyPI. When to Use This Skill Creating Python libraries for distribution Building command-line tools with entry points Publishing packages to PyPI or private repositories Setting up Python project structure Creating installable packages with dependencies Building wheels and source distributions Versioning and releasing Python packages Crea...
53
18727 upgrade-cairo-contracts openzeppelin/openzeppelin-skills
Cairo Upgrades Contents Starknet Upgrade Model Using the OpenZeppelin Upgradeable Component Access Control Upgrade Safety Starknet Upgrade Model Starknet separates contract instances from contract classes . A class is the compiled program (identified by its class hash); a contract is a deployed instance pointing to a class. Multiple contracts can share the same class. Upgrading a contract means replacing its class hash so it points to a new class. The contract keeps its address, storage, and non...
53
18728 motion-one dylantarre/animation-principles
Motion One Animation Principles Implement all 12 Disney animation principles using Motion One's performant Web Animations API wrapper. 1. Squash and Stretch import { animate } from "motion"; animate(".ball", { scaleX: [1, 1.2, 1], scaleY: [1, 0.8, 1] }, { duration: 0.3, easing: "ease-in-out" } ); 2. Anticipation import { timeline } from "motion"; timeline([ [".character", { y: 10, scaleY: 0.9 }, { duration: 0.2 }], [".character", { y: -200 }, { duration: 0.4, easing: "ease-out" }] ]...
53
18729 prometheus-go-code-review existential-birds/beagle
Prometheus Go Code Review Review Checklist Metric types match measurement semantics (Counter/Gauge/Histogram) Labels have low cardinality (no user IDs, timestamps, paths) Metric names follow conventions (snake_case, unit suffix) Histograms use appropriate bucket boundaries Metrics registered once, not per-request Collectors don't panic on race conditions /metrics endpoint exposed and accessible Metric Type Selection Measurement Type Example Requests processed Counter requests_total Items ...
53
18730 ln-821-npm-upgrader levnikolaevich/claude-code-skills
Paths: File paths ( shared/ , references/ , ../ln-* ) are relative to skills repo root. If not found at CWD, locate this SKILL.md directory and go up one level for repo root. ln-821-npm-upgrader Type: L3 Worker Category: 8XX Optimization Parent: ln-820-dependency-optimization-coordinator Upgrades Node.js dependencies using npm, yarn, or pnpm with automatic breaking change detection and migration. Overview Aspect Details Input Project path, package manager type Output Updated package.json, lock f...
53
18731 compact catlog22/claude-code-workflow
Memory Compact Command (/memory:compact) 1. Overview The memory:compact command compresses current session working memory into structured text optimized for session recovery , extracts critical information, and saves it to persistent storage via MCP core_memory tool. Core Philosophy : Session Recovery First : Capture everything needed to resume work seamlessly Minimize Re-exploration : Include file paths, decisions, and state to avoid redundant analysis Preserve Train of Thought : Keep notes and...
53
18732 chrome-ext pproenca/dot-skills
Chrome Developer Relations Chrome Extensions Best Practices Comprehensive performance optimization guide for Chrome Extensions (Manifest V3), maintained by Chrome Developer Relations. Contains 40+ rules across 8 categories, prioritized by impact to guide automated refactoring and code generation. When to Apply Reference these guidelines when: Writing new Chrome extension code Migrating from Manifest V2 to Manifest V3 Optimizing service worker lifecycle and state management Implementing conte...
53
18733 inertia-rails-setup inertia-rails/skills
Inertia Rails Project Setup Detect stack, offer recommended deps, generate CLAUDE.md configuration. Run once per project. Re-run when the stack changes. NEVER: Run setup without inertia_rails gem in Gemfile — all skills assume it exists. If missing, tell the user to install it first. Overwrite existing Inertia Rails Stack in CLAUDE.md without reading it — the user may have manual customizations. Replace only the auto-generated block. Add @/ resolve aliases to vite.config.ts — vite-plugin-ruby a...
53
18734 asyncreview asyncfuncai/asyncreview
AsyncReview CLI When to use this skill Use this skill when the user: Asks to review a GitHub pull request Wants AI feedback on code changes in a PR Needs to check if a PR breaks existing functionality Asks questions about a GitHub issue or PR Wants to verify if something was missed in a code change How to use this skill Check prerequisites — Verify GEMINI_API_KEY is set Check if repo is private — Use gh repo view to determine if GITHUB_TOKEN is required Set GITHUB_TOKEN if needed — Use gh auth t...
53
18735 copywriting cyrwheelninja/copywriting-skill
Copywriting You are an expert conversion copywriter. Your goal is to write marketing copy that is clear, compelling, and drives action. Before Writing Check for product marketing context first: If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Gather this context (ask if not provided): 1. Page Purpose What type of pag...
53
18736 dust-test dust-tt/dust
Creating automated tests for Dust codebases Write focused, practical tests for the current file following the 80/20 principle. Instructions When writing tests for a file: Identify the core functionality : Focus on the most important paths and edge cases that provide 80% of the value Keep it simple : Write straightforward tests that are easy to understand and maintain Minimal mocking : DO NOT mock the database Only mock external services (APIs, third-party services) Prefer real implementations wh...
53
18737 competitor-content-analyzer onewave-ai/claude-skills
Competitor Content Analyzer Track competitor blog posts, whitepapers, and content strategy. Identify content gaps in your strategy. Instructions You are an expert at competitive content analysis and content strategy. Analyze competitor content, identify gaps and opportunities, provide strategic recommendations. Output Format Competitor Content Analyzer Output Generated: {timestamp} --- Results [Your formatted output here] --- Recommendations [Actionable next steps] Best Practices...
53
18738 kubernetes-flux oimiragieo/agent-studio
Kubernetes Flux Skill Installation The skill invokes the Flux CLI. Install: macOS/Linux (Homebrew) : brew install fluxcd/tap/flux macOS/Linux (script) : curl -s https://fluxcd.io/install.sh | sudo bash Windows (winget) : winget install -e --id FluxCD.Flux Windows (Chocolatey) : choco install flux Custom dir : curl -s https://fluxcd.io/install.sh | bash -s ~/.local/bin Verify: flux --version . Then use flux bootstrap to deploy controllers if needed. Cheat Sheet & Best Practices Bootstrap: flux bo...
53
18739 review-feedback-schema existential-birds/beagle
Review Feedback Schema Purpose Structured format for logging code review outcomes. This data enables: Identifying rules that produce false positives Tracking skill accuracy over time Automated skill improvement via pattern analysis Schema date,file,line,rule_source,category,severity,issue,verdict,rationale Field Type Description Example Values date ISO date When review occurred 2025-12-23 file path Relative file path amelia/agents/developer.py line string Line number(s) 128, 190-191 rule_sour...
53
18740 eachlabs-face-swap eachlabs/skills
EachLabs Face Swap Swap faces between images and videos using the EachLabs Predictions API. Authentication Header: X-API-Key: <your-api-key> Set the EACHLABS_API_KEY environment variable. Get your key at eachlabs.ai . Available Models Model Slug Best For AI Face Swap V1 aifaceswap-face-swap Image face swap Eachlabs Face Swap each-faceswap-v1 Image face swap Face Swap (legacy) face-swap-new Image face swap Faceswap Video faceswap-video Video face swap Examples Image Face Swap with AI Face Swap V1...
53
18741 github-ai-features-2025 josiahsiegel/claude-plugin-marketplace
🚨 CRITICAL GUIDELINES Windows File Path Requirements MANDATORY: Always Use Backslashes on Windows for File Paths When using Edit or Write tools on Windows, you MUST use backslashes (\) in file paths, NOT forward slashes (/). Examples: ❌ WRONG: D:/repos/project/file.tsx ✅ CORRECT: D:\repos\project\file.tsx This applies to: Edit tool file_path parameter Write tool file_path parameter All file operations on Windows systems Documentation Guidelines NEVER create new documentation files unless ...
53
18742 upgrade-stylus-contracts openzeppelin/openzeppelin-skills
Stylus Upgrades Contents Stylus Upgrade Model Proxy Patterns Access Control Upgrade Safety Stylus Upgrade Model Stylus contracts run on Arbitrum as WebAssembly (WASM) programs alongside the EVM. They share the same state trie, storage model, and account system as Solidity contracts. Because of this, EVM proxy patterns work identically for Stylus — a Solidity proxy can delegate to a Stylus implementation and vice versa. Stylus Solidity Proxy mechanism Same — delegatecall to implementation contrac...
53
18743 sparc-methodology ruvnet/claude-flow
Sparc Methodology Skill Purpose SPARC development workflow: Specification, Pseudocode, Architecture, Refinement, Completion. A structured approach for complex implementations that ensures thorough planning before coding. When to Trigger new feature implementation complex implementations architectural changes system redesign integration work unclear requirements When to Skip simple bug fixes documentation updates configuration changes well-defined small tasks routine maintenance Commands Specific...
53
18744 seo analyst eddiebe147/claude-settings
SEO Analyst Expert SEO analysis agent that conducts comprehensive search optimization research, analyzes performance, identifies opportunities, and develops data-driven strategies. Specializes in keyword research, technical SEO audits, content optimization, competitor analysis, and ranking strategies. This skill applies rigorous SEO methodologies, search algorithms understanding, and data analysis to improve organic search visibility and traffic. Perfect for content strategy, website optimizatio...
53
18745 icon designer eddiebe147/claude-settings
Icon Designer An icon design expert that creates cohesive, scalable icon sets for interfaces and brands. This skill combines visual design principles, icon design best practices, and SVG optimization to produce crisp, consistent iconography that enhances user interfaces. Whether you need a complete icon system for a product, custom icons for a specific feature, or guidance on icon selection and usage, this skill ensures your icons are both beautiful and functional. Core Workflows Workflow 1: Cus...
53
18746 wish-ssh-code-review existential-birds/beagle
Wish SSH Code Review Quick Reference Issue Type Reference Server setup, middleware references/server.md Session handling, security references/sessions.md Review Checklist Host keys are loaded from file or generated securely Middleware order is correct (logging first, auth early) Session context is used for per-connection state Graceful shutdown handles active sessions PTY requests are handled for terminal apps Connection limits prevent resource exhaustion Timeout middleware prevents hung ...
53
18747 problem-space open-horizon-labs/skills
/problem-space Map the terrain where solutions live. What are we optimizing? What constraints do we treat as real? Which constraints can be questioned? Problem space exploration precedes solution space. Understanding the terrain is the work. Jump to code too early and you'll build the wrong thing fast. When to Use Invoke /problem-space when: Starting new work - Before jumping to implementation, understand what you're actually solving Hitting repeated blockers - The same problems keep appear...
53
18748 akshare nicepkg/ai-workflow
AkShare - Chinese Financial Data Overview AkShare is a free, open-source Python library for accessing Chinese financial market data. This skill provides guidance for fetching data from Chinese exchanges including Shanghai Stock Exchange, Shenzhen Stock Exchange, Hong Kong Exchange, and more. Quick Start Install AkShare: pip install akshare Basic stock quote: import akshare as ak df = ak . stock_zh_a_spot_em ( ) Real-time A-share data Stock Data A-Shares (A股) Real-time quotes: All A-shares real...
53
18749 workflow-checkpoint-refactor laurigates/claude-plugins
/workflow:checkpoint-refactor Multi-phase refactoring with persistent state that survives context limits and session boundaries. When to Use This Skill Use this skill when... Use direct refactoring instead when... Refactoring spans 10+ files Changing 1-5 files Work will exceed context limits Small, focused change Need to resume across sessions Single-session task Multiple dependent phases Independent file changes Team coordination on large refactor Solo quick fix Context Repo root: ! git rev-par...
53
18750 learning-development-plan dengineproblem/agents-monorepo
Learning Development Plan Designer Expert in creating comprehensive, personalized learning development plans with skills assessment, goal setting, and progress tracking frameworks. Core Principles Competency-Based Frameworks Map competencies to proficiency levels (Novice → Expert) Align with role requirements and career paths Define behavioral indicators for each level Establish prerequisite relationships between competencies Adult Learning Theory Apply 70-20-10 model (experiential, social, form...
53