███████╗██╗ ██╗██╗██╗ ██╗ ██████╗ █████╗ ███╗ ██╗██╗ ██╗
██╔════╝██║ ██╔╝██║██║ ██║ ██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
███████╗█████╔╝ ██║██║ ██║ ██████╔╝███████║██╔██╗ ██║█████╔╝
╚════██║██╔═██╗ ██║██║ ██║ ██╔══██╗██╔══██║██║╚██╗██║██╔═██╗
███████║██║ ██╗██║███████╗███████╗ ██║ ██║██║ ██║██║ ╚████║██║ ██╗
╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝
Agent Skills 排行榜 · 关键词 + 语义搜索
| # | Skill | 仓库 | 描述 | 安装量 |
|---|---|---|---|---|
| 4801 | visual-content | kostja94/marketing-skills |
Content: Visual Content Guides visual content planning and creation across website, social media, email, and other channels. Images are needed not just for websites—social posts, infographics, and repurposed content all require visuals. Visual-first planning in content calendars improves engagement; cross-channel consistency and repurposing maximize ROI. When invoking : On first use , if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. ...
|
1.6K |
| 4802 | motion-patterns | affaan-m/everything-claude-code |
Motion Patterns Copy-paste patterns for the most common UI animation needs. Every pattern here is built on motion-foundations tokens and springs. Do not define new duration or easing values here — import them. When to Activate Animating a button, card, modal, or toast notification Building list entrances with stagger Setting up page transitions in Next.js App Router Adding entrance or exit animations to conditional content Implementing scroll-reveal, scroll-linked progress, or sticky story secti...
|
1.6K |
| 4803 | sql-queries | phuryn/pm-skills |
SQL Queries Skill Write correct, performant, readable SQL across all major data warehouse dialects. Dialect-Specific Reference PostgreSQL (including Aurora, RDS, Supabase, Neon) Date/time: -- Current date/time CURRENT_DATE , CURRENT_TIMESTAMP , NOW ( ) -- Date arithmetic date_column + INTERVAL '7 days' date_column - INTERVAL '1 month' -- Truncate to period DATE_TRUNC ( 'month' , created_at ) -- Extract parts EXTRACT ( YEAR FROM created_at ) EXTRACT ( DOW FROM created_at ) -- 0=Sunday -- Format T...
|
1.6K |
| 4804 | platform-strategy | refoundai/lenny-skills |
Platform Strategy Help the user design and execute platform business strategies using frameworks from 24 product leaders who have built and scaled platforms. How to Help When the user asks for help with platform strategy: Understand the platform type - Clarify whether they're building a marketplace, API platform, ecosystem, or developer platform Identify the network effects - Help them understand which sides of the platform create value for each other Assess the lifecycle stage - Determine if th...
|
1.6K |
| 4805 | working-backwards | refoundai/lenny-skills |
Working Backwards Help the user apply the working backwards methodology using frameworks and insights from 12 product leaders. How to Help When the user asks for help with working backwards: Start with the customer - Ask who the customer is and what problem they have, before discussing solutions Write the press release - Guide them through drafting a mock press release that describes the finished product Develop the FAQ - Help them anticipate and answer internal questions about feasibility and s...
|
1.6K |
| 4806 | user-story-splitting | deanpeters/product-manager-skills |
Purpose Break down large user stories, epics, or features into smaller, independently deliverable stories using systematic splitting patterns. Use this to make work more manageable, reduce risk, enable faster feedback cycles, and maintain flow in agile development. This skill applies to user stories, epics, and any work that's too large to complete in a single sprint. This is not arbitrary slicing—it's strategic decomposition that preserves user value while reducing complexity. Key Concepts The ...
|
1.6K |
| 4807 | apple-search-ads | eronred/aso-skills |
Apple Search Ads You are a specialist in Apple Search Ads (ASA) — the only ad platform that places ads natively within the App Store. ASA drives highly qualified installs because users are already in purchase intent. Why ASA Is Different Users are actively searching the App Store — highest intent of any channel Ads appear exactly like organic results (only "Ad" badge distinguishes them) No audience targeting (demographics, interests) — only keyword-based Conversion data is reliable (no ATT/SKAdN...
|
1.6K |
| 4808 | translation | kostja94/marketing-skills |
Content: Translation Guides translation workflow, terminology, style, and quality for multilingual content. Covers when to use human vs machine translation, glossary and style guide creation, and SEO considerations. For i18n implementation, hreflang, and URL structure, see localization-strategy . When invoking : On first use , if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directl...
|
1.6K |
| 4809 | north-star-metric | phuryn/pm-skills |
North Star Metric Identify a North Star Metric and 3-5 Input Metrics that form a metrics constellation. Classifies the business game being played and validates against criteria for an effective North Star. Use when defining key metrics, setting up a metrics framework, or choosing what to measure. Domain Context NSM is NOT : multiple metrics, a revenue/LTV metric (must be customer-centric), an OKR (that's a goal-setting technique), or a strategy (but choosing the right NSM is a strategic choice)....
|
1.6K |
| 4810 | motion-foundations | affaan-m/everything-claude-code |
Motion Foundations The base layer of the motion system. Defines every value, constraint, and rule that downstream skills ( motion-patterns , motion-advanced ) inherit. Load this skill before any animation work begins. When to Activate Starting any animated component from scratch Setting up tokens, spring presets, or easing values Implementing prefers-reduced-motion support Debugging hydration mismatches from animation initial states Evaluating whether an animation should exist at all Outputs Thi...
|
1.6K |
| 4811 | wiki-digest | ar9av/obsidian-wiki |
Wiki Digest — Knowledge Newsletter Generator You are generating a human-readable digest of recent wiki activity: what was learned, what was updated, what themes are emerging, and what's worth reviewing. This skill summarizes knowledge , not sources — think of it as a weekly review session, not an ingestion status report. Before You Start Resolve config — follow the Config Resolution Protocol in llm-wiki/SKILL.md (walk up CWD for .env → ~/.obsidian-wiki/config → prompt setup). This gives OBSIDIAN...
|
1.6K |
| 4812 | frontend-design-ui-ux | ulpi-io/skills |
Non-negotiable rules: Understand users, context, and states before proposing screens. Specify flows, states, accessibility, and responsiveness, not just visuals. Reuse the templates in references/ instead of inventing new handoff formats. Keep implementation handoff concrete enough that an engineering agent can build from it. Do not start coding the UI from this skill. frontend-design-ui-ux Inputs $request : Feature, page, component, or UX problem to design Goal Show more Installs 488 Repository...
|
1.6K |
| 4813 | p10 | tanweai/pua |
PUA P10 战略层 — 定方向管 P9 定战略、造土壤、断事用人。写战略输入不写 Prompt,管 P9 不管 P8。 详细协议见 references/p10-protocol.md 。加载后按协议执行。 核心行为遵循 /pua 核心 skill 的三条红线和旁白协议。
|
1.6K |
| 4814 | post-mortems-retrospectives | refoundai/lenny-skills |
Post-mortems & Retrospectives Help the user run effective post-mortems and retrospectives that drive genuine learning using frameworks from 11 product leaders. How to Help When the user asks for help with post-mortems or retrospectives: Understand the context - Ask whether this is after a failure, a success, or a routine checkpoint Set the right tone - Help them frame the exercise as learning-focused rather than blame-focused Structure for insights - Guide them toward formats that surface action...
|
1.6K |
| 4815 | animation-designer | daffy0208/ai-dev-standards |
Animation Designer Skill I help you create smooth, professional animations for web applications using Framer Motion and CSS. What I Do UI Animations: Page transitions Component enter/exit animations Hover effects, button interactions Loading animations Scroll Animations: Parallax effects Scroll-triggered animations Progress indicators Micro-interactions: Button press feedback Form field focus states Success/error animations Drag and drop feedback Framer Motion Basics Installation npm ins...
|
1.6K |
| 4816 | identify-assumptions-new | phuryn/pm-skills |
Identify Assumptions (New Product) Comprehensive risk identification across 8 categories — extending the 4 core product risks (Teresa Torres, Continuous Discovery Habits ) with Ethics, Go-to-Market, Strategy & Objectives, and Team risks that are critical for new products. Context You are evaluating assumptions for a new product: $ARGUMENTS . If the user provides files (business plans, research), read them first. Domain Context The 4 core product risks (Teresa Torres, Continuous Discovery Habits ...
|
1.6K |
| 4817 | django-celery | affaan-m/everything-claude-code |
Django + Celery Async Task Patterns Production-grade patterns for background task processing in Django using Celery with Redis or RabbitMQ. When to Activate Adding background jobs or async processing to a Django app Implementing periodic/scheduled tasks Offloading slow operations (email, PDF generation, API calls) from request cycle Setting up Celery Beat for cron-like scheduling Debugging task failures, retries, or queue backlogs Writing tests for Celery tasks Project Setup Installation Show mo...
|
1.6K |
| 4818 | auth0-nextjs | auth0/agent-skills |
Auth0 Next.js Integration Add authentication to Next.js applications using @auth0/nextjs-auth0. Supports both App Router and Pages Router. Prerequisites Next.js 13+ application (App Router or Pages Router) Auth0 account and application configured If you don't have Auth0 set up yet, use the auth0-quickstart skill first When NOT to Use Client-side only React apps - Use auth0-react for Vite/CRA SPAs React Native mobile apps - Use auth0-react-native for iOS/Android Non-Next.js frameworks - Use frame...
|
1.6K |
| 4819 | porters-five-forces | phuryn/pm-skills |
Porter's Five Forces Metadata Name : porters-five-forces Description : Perform a Porter's Five Forces analysis evaluating competitive rivalry, supplier power, buyer power, threat of substitutes, and threat of new entrants. Triggers : Porter's five forces, competitive forces, industry analysis, market forces, competitive dynamics Instructions You are a competitive strategist conducting a Porter's Five Forces analysis for $ARGUMENTS. Your task is to evaluate the structural attractiveness of an ind...
|
1.6K |
| 4820 | analyze-feature-requests | phuryn/pm-skills |
Analyze Feature Requests Categorize, evaluate, and prioritize customer feature requests against product goals. Context You are analyzing feature requests for $ARGUMENTS . If the user provides files (spreadsheets, CSVs, or documents with feature requests), read and analyze them directly. If data is in a structured format, consider creating a summary table. Domain Context Never allow customers to design solutions. Prioritize opportunities (problems) , not features. Use Opportunity Score (Dan Olsen...
|
1.6K |
| 4821 | p9 | tanweai/pua |
PUA P9 管理者 — 写 Prompt 不写代码 懂战略、搭班子、做导演。管 P8 不管 P7。你的代码是 Prompt。 详细协议见 references/p9-protocol.md 。加载后按协议执行。 Agent Team 架构详见 references/agent-team.md 。 核心行为遵循 /pua 核心 skill 的三条红线和旁白协议。
|
1.6K |
| 4822 | yfinance-data | himself65/finance-skills |
yfinance Data Skill Fetches financial and market data from Yahoo Finance using the yfinance Python library. Important : yfinance is not affiliated with Yahoo, Inc. Data is for research and educational purposes. Step 1: Ensure yfinance Is Available Before running any code, install yfinance if needed: import subprocess , sys subprocess . check_call ( [ sys . executable , "-m" , "pip" , "install" , "-q" , "yfinance" ] ) Always include this at the top of your script. Step 2: Identify What the User N...
|
1.6K |
| 4823 | drawio-logical-diagrams | giuseppe-trisciuoglio/developer-kit |
Draw.io Logical Diagrams Creation Overview Create professional logical diagrams in draw.io's native XML format. This skill enables generation of production-ready .drawio files for logical flow diagrams, system architecture visualizations, and abstract process representations using generic shapes and symbols. When to Use Use this skill when: Creating logical flow diagrams showing data flow between system components Designing logical architecture diagrams (abstract system structure) Building BPMN ...
|
1.6K |
| 4824 | video-report | remotion-dev/remotion |
When a user reports a video not working, we should download the URL and put it as the src in packages/example/src/NewVideo.tsx. Then, in packages/example, we should run bunx remotion render NewVideo --log=verbose.
|
1.6K |
| 4825 | gget | affaan-m/everything-claude-code |
gget Use this skill when a task needs quick bioinformatics lookup across genomic reference databases with the gget CLI or Python package. When to Use Finding Ensembl IDs, gene metadata, transcript details, or sequences. Running quick BLAST or BLAT lookups without building a full local pipeline. Fetching reference genome links and annotations from Ensembl. Querying protein structure, pathway, cancer, expression, or disease-association modules through a single interface. Creating a reproducible fi...
|
1.6K |
| 4826 | observability-manage-slos | elastic/agent-skills |
Service-Level Objectives (SLOs) Create and manage SLOs in Elastic Observability. SLOs track service performance against measurable targets using service-level indicators (SLIs) computed from Elasticsearch data. Authentication SLO operations go through the Kibana API. Authenticate with either an API key or basic auth: API key curl -H "Authorization: ApiKey <base64-encoded-key>" -H "kbn-xsrf: true" < KIBANA_URL > /api/observability/slos Basic auth curl -u " $KIBANA_USER : $KIBANA_PASSWORD " -H "...
|
1.6K |
| 4827 | platform-infrastructure | refoundai/lenny-skills |
Platform Infrastructure Help the user design and scale internal platforms and shared technical infrastructure using insights from 5 product and engineering leaders. How to Help When the user asks for help with platform infrastructure: Understand the platform's purpose - Ask whether they're building for internal developers, external partners, or both Assess organizational readiness - Determine if they have the adoption and governance structures to support a platform Identify the leverage points -...
|
1.6K |
| 4828 | cross-functional-collaboration | refoundai/lenny-skills |
Cross-functional Collaboration Help the user work effectively across functions using frameworks from 57 product leaders who have built high-performing cross-functional teams at companies from Linear to Airbnb. How to Help When the user asks for help with cross-functional collaboration: Diagnose the friction - Identify whether the issue is role clarity, communication patterns, or structural Clarify expectations - Help define what each function expects from the others Design the right structure - ...
|
1.6K |
| 4829 | coaching-pms | refoundai/lenny-skills |
Coaching Product Managers Help the user develop and coach product managers using frameworks from 3 product leaders who have scaled PM organizations at top companies. How to Help When the user asks for help with coaching PMs: Define "good" in context - Establish what a successful PM looks like for their specific company and stage Assess current state - Help diagnose where the PM is today across key competencies Create a shared vision - Align on what growth looks like for both the PM and the organ...
|
1.6K |
| 4830 | surprise-me | bytedance/deer-flow |
Surprise Me Deliver an unexpected, delightful experience by dynamically discovering available skills and combining them creatively. Workflow Step 1: Discover Available Skills Read all the skills listed in the <available_skills>. Step 2: Plan the Surprise Select 1 to 3 skills and design a creative mashup. The goal is a single cohesive deliverable, not separate demos. Creative combination principles: Juxtapose skills in unexpected ways (e.g., a presentation about algorithmic art, a research report...
|
1.6K |
| 4831 | dummy-dataset | phuryn/pm-skills |
Dummy Dataset Generation Generate realistic dummy datasets for testing with customizable columns, constraints, and output formats (CSV, JSON, SQL, Python script). Creates executable scripts or direct data files for immediate use. Use when: Creating test data, generating sample datasets, building realistic mock data for development, or populating test environments. Arguments: $PRODUCT : The product or system name $DATASET_TYPE : Type of data (e.g., customer feedback, transactions, user profiles) ...
|
1.6K |
| 4832 | gtm-motions | phuryn/pm-skills |
GTM Motions Overview Identify and evaluate the best go-to-market motions for your product. This skill analyzes seven proven GTM approaches with specific tools and tactics to help you build a balanced acquisition strategy. When to Use Selecting marketing channels for your product Choosing between inbound vs outbound strategy Building your GTM toolkit and tech stack Evaluating PLG vs traditional sales motion Planning cross-channel marketing campaigns The 7 GTM Motions 1. Inbound Marketing Attract ...
|
1.6K |
| 4833 | brainstorm-experiments-existing | phuryn/pm-skills |
Design Experiments (Existing Product) Design low-effort experiments to test product assumptions before committing to full implementation. Context You are helping a product team design experiments for $ARGUMENTS . The team has a feature idea and assumptions that need validation. If the user provides files (PRDs, assumption lists, designs), read them first. Instructions The user will describe their idea and assumptions. Work through these steps: Clarify the idea and assumptions : Confirm what the ...
|
1.6K |
| 4834 | prioritize-assumptions | phuryn/pm-skills |
Prioritize Assumptions Triage assumptions using an Impact × Risk matrix and suggest targeted experiments. Context You are helping prioritize assumptions for $ARGUMENTS . If the user provides files with assumptions or research data, read them first. Domain Context ICE works well for assumption prioritization: Impact (Opportunity Score × Customers) × Confidence (1–10) × Ease (1–10). Opportunity Score = Importance × (1 − Satisfaction), normalized to 0–1 (Dan Olsen). RICE splits Impact into Reach ×...
|
1.6K |
| 4835 | quarkus-patterns | affaan-m/everything-claude-code |
Quarkus Development Patterns Quarkus 3.x architecture and API patterns for cloud-native, event-driven services with Apache Camel. When to Activate Building REST APIs with JAX-RS or RESTEasy Reactive Structuring resource → service → repository layers Implementing event-driven patterns with Apache Camel and RabbitMQ Configuring Hibernate Panache, caching, or reactive streams Adding validation, exception mapping, or pagination Setting up profiles for dev/staging/production environments (YAML config...
|
1.6K |
| 4836 | poster-design-generation | eachlabs/skills |
Poster Design Generation Generate stunning, professional poster designs using each::sense. This skill creates high-quality poster artwork for movies, events, products, travel, sports, social causes, and various creative applications. Features Movie Posters : Cinematic key art with dramatic compositions and typography space Event/Concert Posters : Eye-catching promotional materials for live events Motivational Posters : Inspirational designs with impactful imagery Product Launch Posters : Commerc...
|
1.6K |
| 4837 | identify-assumptions-existing | phuryn/pm-skills |
Identify Assumptions (Existing Product) Devil's advocate analysis to surface risky assumptions across four risk areas. Context You are stress-testing a feature idea for $ARGUMENTS . If the user provides files (designs, PRDs, research), read them first. Instructions The user will describe their product, objective, market segment, and feature idea. Work through these steps: Think from three perspectives about why this feature might fail: Product Manager perspective : Business viability, market fit...
|
1.6K |
| 4838 | arize-dataset | arize-ai/arize-skills |
Arize Dataset Skill SPACE — All --space flags and the ARIZE_SPACE env var accept a space name (e.g., my-workspace ) or a base64 space ID (e.g., U3BhY2U6... ). Find yours with ax spaces list . Concepts Dataset = a versioned collection of examples used for evaluation and experimentation Dataset Version = a snapshot of a dataset at a point in time; updates can be in-place or create a new version Example = a single record in a dataset with arbitrary user-defined fields (e.g., question , answer , con...
|
1.6K |
| 4839 | building-sales-team | refoundai/lenny-skills |
Building Sales Team Help the user build and scale a high-performing sales organization using frameworks from 14 product leaders who have built sales teams from zero to scale. How to Help When the user asks for help with building a sales team: Understand their stage - Ask about current revenue, deal size, sales motion (inbound vs outbound), and whether founders are still closing deals Identify the trigger - Determine if they have a repeatable sales motion with a measurable win rate before recomme...
|
1.6K |
| 4840 | scoping-cutting | refoundai/lenny-skills |
Scoping & Cutting Help the user scope projects and cut features effectively using frameworks from 15 product leaders. How to Help When the user asks for help with scoping: Understand the hypothesis - Ask what they're trying to learn or validate Identify the appetite - Determine how much time/resources they're willing to invest Find the essential core - Help them identify what must be present for the first version Design for learning - Ensure the scope enables fast feedback, not just fast shippin...
|
1.6K |
| 4841 | evaluating-candidates | refoundai/lenny-skills |
Evaluating Candidates Help the user make stronger hiring decisions using battle-tested frameworks from 94 product leaders. How to Help When the user asks for help evaluating candidates: Understand their context - Ask what stage they're at (screening resumes, reviewing work samples, conducting references, making final decisions) and what role they're hiring for Apply relevant principles - Use the frameworks below to help them think through the decision Challenge their assumptions - Push back on s...
|
1.6K |
| 4842 | p7 | tanweai/pua |
PUA P7 骨干 — 方案驱动执行 在 P8 管理下执行子任务。先设计方案 + 影响分析,再实施编码,完成后三问自审查。 详细协议见 references/p7-protocol.md 。加载后按协议执行。 核心行为遵循 /pua 核心 skill 的三条红线和旁白协议。
|
1.6K |
| 4843 | managing-timelines | refoundai/lenny-skills |
Managing Timelines Help the user set and hit realistic project timelines using approaches from 13 product leaders. How to Help When the user asks for help with timelines: Understand the context - Ask about the nature of the deadline (external commitment, internal target, manufactured milestone), the stage of the work, and what's driving the timeline pressure Diagnose the problem - Determine if this is an estimation issue, a scoping issue, a distraction issue, or unrealistic stakeholder expectati...
|
1.6K |
| 4844 | game-design-theory | pluginagentmarketplace/custom-plugin-game-developer |
Game Design Theory The MDA Framework ┌─────────────────────────────────────────────────────────────┐ │ MDA FRAMEWORK │ ├─────────────────────────────────────────────────────────────┤ │ MECHANICS (Rules): │ │ → Player actions, constraints, state changes │ │ → Example: Jump has height limit, costs stamina │ │ ↓ │ │ DYNAMICS ...
|
1.6K |
| 4845 | security-detection-rule-management | elastic/agent-skills |
Detection Rule Management Create new detection rules for emerging threats and coverage gaps, and tune existing rules to reduce false positives. All operations use the Kibana Detection Engine API via rule-manager.js . Execution rules Start executing tools immediately — do not read SKILL.md, browse the workspace, or list files first. Report tool output faithfully. Copy rule IDs, names, alert counts, exception IDs, and error messages exactly as returned by the API. Do not abbreviate rule UUIDs, inv...
|
1.6K |
| 4846 | article-content | kostja94/marketing-skills |
Content: Article Content Guides creation of article body content —the actual text (intro, body, conclusion) for blog posts, guides, and long-form pieces. Focus on what to write . For where it goes (page structure, schema, metadata), see article-page-generator . For short conversion copy (ads, landing pages, CTAs), see copywriting . When invoking : On first use , if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or wh...
|
1.6K |
| 4847 | design-md | nexu-io/open-design |
Stitch DESIGN.md Skill You are an expert Design Systems Lead. Your goal is to analyze the provided technical assets and synthesize a "Semantic Design System" into a file named DESIGN.md . Overview This skill helps you create DESIGN.md files that serve as the "source of truth" for prompting Stitch to generate new screens that align perfectly with existing design language. Stitch interprets design through "Visual Descriptions" supported by specific color values. Prerequisites Access to the Stitch ...
|
1.6K |
| 4848 | apple-hig | nexu-io/open-design |
apple-hig Curated from raintree-technology. What it does Apple Human Interface Guidelines as 14 agent skills covering platforms, foundations, components, patterns, inputs, and technologies for iOS, macOS, visionOS, watchOS, and tvOS. Source Upstream: https://github.com/raintree-technology/apple-hig-skills Category: design-systems How to use This catalogue entry advertises the skill in Open Design so the agent discovers it during planning. To run the full upstream workflow with its original asset...
|
1.6K |
| 4849 | opportunity-solution-tree | deanpeters/product-manager-skills |
Opportunity Solution Tree (OST) A visual framework for structuring continuous product discovery. Connects a desired outcome to customer opportunities , possible solutions , and experiments to validate them. Domain Context The Opportunity Solution Tree (Teresa Torres, Continuous Discovery Habits ) is the backbone of modern product discovery. It prevents teams from jumping to solutions by forcing them to first map the opportunity space. Structure (4 levels): Desired Outcome (top) — The measurable ...
|
1.6K |
| 4850 | uspto-database | affaan-m/everything-claude-code |
USPTO Database Use this skill when a task needs official United States patent or trademark records from USPTO systems. When to Use Searching granted patents or pre-grant publications. Checking patent application status, file-wrapper data, assignments, or public prosecution history. Looking up trademark status, documents, or assignment history. Building reproducible prior-art, portfolio, or IP landscape research logs. Comparing USPTO records with secondary tools such as Google Patents, Lens.org, ...
|
1.6K |