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

/ 聚焦搜索框
正在使用 AI 进行语义搜索...
27,534
总 Skills
164.3M
总安装量
2,747
贡献者
# Skill 仓库 描述 安装量
5951 screenshot nexu-io/open-design
Screenshot Capture Follow these save-location rules every time: If the user specifies a path, save there. If the user asks for a screenshot without a path, save to the OS default screenshot location. If Codex needs a screenshot for its own inspection, save to the temp directory. Tool priority Prefer tool-specific screenshot capabilities when available (for example: a Figma MCP/skill for Figma files, or Playwright/agent-browser tools for browsers and Electron apps). Use this skill when explicitly...
2.2K
5952 image-enhancer nexu-io/open-design
Image Enhancer This skill takes your images and screenshots and makes them look better—sharper, clearer, and more professional. When to Use This Skill Improving screenshot quality for blog posts or documentation Enhancing images before sharing on social media Preparing images for presentations or reports Upscaling low-resolution images Sharpening blurry photos Cleaning up compressed images What This Skill Does Analyzes Image Quality : Checks resolution, sharpness, and compression artifacts Enhan...
2.2K
5953 full-page-screenshot nexu-io/open-design
full-page-screenshot Curated from @LewisLiu007. What it does Capture full-page screenshots of web pages via Chrome DevTools Protocol with zero dependencies. Useful for portfolios, case studies, and audit reports. Source Upstream: https://github.com/LewisLiu007/full-page-screenshot Category: screenshots 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 assets, scripts, and references, ...
2.2K
5954 web3d-integration-patterns freshtechbro/claudedesignskills
Web 3D Integration Patterns Overview This meta-skill provides architectural patterns, best practices, and integration strategies for combining multiple 3D and animation libraries in web applications. It synthesizes knowledge from the threejs-webgl, gsap-scrolltrigger, react-three-fiber, motion-framer, and react-spring-physics skills into cohesive patterns for building complex, performant 3D web experiences. When to use this skill: Building complex 3D applications that combine multiple libraries ...
2.2K
5955 a11y-debugging chromedevtools/chrome-devtools-mcp
Core Concepts Accessibility Tree vs DOM : Visually hiding an element (e.g., CSS opacity: 0 ) behaves differently for screen readers than display: none or aria-hidden="true" . The take_snapshot tool returns the accessibility tree of the page, which represents what assistive technologies "see", making it the most reliable source of truth for semantic structure. Reading web.dev documentation : If you need to research specific accessibility guidelines (like https://web.dev/articles/accessible-tap-ta...
2.2K
5956 screenshots-marketing nexu-io/open-design
screenshots-marketing Curated from @Shpigford. What it does Generate marketing screenshots with Playwright. Useful for landing-page hero shots, App Store screenshots, and changelog visuals. Source Upstream: https://github.com/Shpigford/screenshots Category: screenshots 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 assets, scripts, and references, install the upstream bundle into y...
2.2K
5957 sonarqube-mcp giuseppe-trisciuoglio/developer-kit
SonarQube MCP Integration Leverage SonarQube and SonarCloud capabilities directly through the Model Context Protocol (MCP) server to enforce code quality, discover issues, and run pre-push analysis inside the agent workflow. Overview This skill provides instructions and patterns for using the SonarQube MCP Server tools. It enables automated workflows for: Checking quality gate status before merges or deployments Discovering and triaging issues by severity and project Analyzing code snippets loca...
2.2K
5958 okx-activity okx/onchainos-skills
OKX Activity — registration & participation for OKX campaign activities Each activity's flow, CLI reference, FAQ, and gates live in this skill's references/ behind an <activity>-*.md prefix. This SKILL.md routes only — no templates, no CLI flags, no per-activity copy — so adding an activity never changes the rules of an existing one. Pre-flight Checks Before your first onchainos command, read ../okx-agentic-wallet/_shared/preflight.md once. If it does not exist, read _shared/preflight.md instead...
2.2K
5959 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) ...
2.2K
5960 job-stories phuryn/pm-skills
Job Stories Create job stories using the 'When [situation], I want to [motivation], so I can [outcome]' format. Generates stories with detailed acceptance criteria focused on user situations and outcomes. Use when: Writing job stories, expressing user situations and motivations, creating JTBD-style backlog items, or focusing on user context rather than roles. Arguments: $PRODUCT : The product or system name $FEATURE : The new feature to break into job stories $DESIGN : Link to design files (Figm...
2.2K
5961 editorial-burgundy-principles-template nexu-io/open-design
No SKILL.md available for this skill. View on GitHub Installs 466 Repository nexu-io/open-design GitHub Stars 54.2K First Seen May 9, 2026
2.2K
5962 swiss-creative-mode-template nexu-io/open-design
Swiss Creative Mode Template Produce a premium Swiss/editorial-style HTML template with strong visual rhythm and meaningful interactions, then emit it as a single-file artifact. Resource map swiss-creative-mode-template/ ├── SKILL.md ├── assets/ │ └── template.html ├── references/ │ └── checklist.md └── example.html Workflow Show more
2.2K
5963 figma-create-design-system-rules nexu-io/open-design
figma-create-design-system-rules Curated from Figma's MCP server guide. What it does Generate project-specific design system rules for Figma-to-code workflows. Useful for capturing tokens, naming, and lint rules in one source. Source Upstream: https://github.com/figma/skills Category: figma 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 assets, scripts, and references, install the ...
2.2K
5964 doc nexu-io/open-design
doc Curated from OpenAI's skills repository. What it does Read, create, and edit .docx documents with formatting and layout fidelity via OpenAI's document skill. Source Upstream: https://github.com/openai/skills Category: documents 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 assets, scripts, and references, install the upstream bundle into your active agent's skills directory: S...
2.2K
5965 artifacts-builder nexu-io/open-design
Artifacts Builder To build powerful frontend claude.ai artifacts, follow these steps: Initialize the frontend repo using scripts/init-artifact.sh Develop your artifact by editing the generated code Bundle all code into a single HTML file using scripts/bundle-artifact.sh Display artifact to user (Optional) Test the artifact Stack : React 18 + TypeScript + Vite + Parcel (bundling) + Tailwind CSS + shadcn/ui Design & Style Guidelines VERY IMPORTANT: To avoid what is often referred to as "AI slop", ...
2.2K
5966 poster-hero nexu-io/open-design
【模板: 营销海报】 容器 w-[1080px] h-[1920px] mx-auto , 全屏渐变 / mesh 背景。 上部 30% 留白 + 一个大 emoji 或抽象几何图形。 中部主标题占视觉中心 (text-8xl, font-black), 一句话副标题。 下部信息卡片: 3-5 条核心要点用图标 + 短句。 底部右下角放品牌 / 二维码 (用 SVG 占位)。 使用大胆的色彩: 渐变背景 (from-violet-500 via-fuchsia-500 to-indigo-500 之类), 文字白色 + 1 个对比色高亮。 使用 SVG 做装饰性元素 (圆 / 三角 / 波浪 / 噪点纹理)。
2.2K
5967 shader-dev nexu-io/open-design
Shader Craft A unified skill covering 36 GLSL shader techniques (ShaderToy-compatible) for real-time visual effects. Invocation /shader-dev <request> $ARGUMENTS contains the user's request (e.g. "create a raymarched SDF scene with soft shadows"). Skill Structure shader-dev/ ├── SKILL.md Core skill (this file) ├── techniques/ Implementation guides (read per routing table) │ ├── ray-marching.md Sphere tracing with SDF │ ├── sdf-3d.md ...
2.2K
5968 drawio-skill agents365-ai/drawio-skill
Draw.io Diagrams Overview Generate .drawio XML files and export to PNG/SVG/PDF/JPG locally using the native draw.io desktop app CLI. Supported formats: PNG, SVG, PDF, JPG — no browser automation needed. PNG, SVG, and PDF exports support --embed-diagram ( -e ) — the exported file contains the full diagram XML, so opening it in draw.io recovers the editable diagram. Use double extensions ( name.drawio.png ) to signal embedded XML. Bundled resources When the workflow references one of these, read i...
2.2K
5969 aws-lambda-java-integration giuseppe-trisciuoglio/developer-kit
AWS Lambda Java Integration Patterns for creating high-performance AWS Lambda functions in Java with optimized cold starts. Overview This skill provides complete patterns for AWS Lambda Java development, covering two main approaches: Micronaut Framework - Full-featured framework with AOT compilation, dependency injection, and cold start < 1s Raw Java - Minimal overhead approach with cold start < 500ms Both approaches support API Gateway and ALB integration with production-ready configurations. W...
2.2K
5970 earn-hunter okx/agent-skills
Earn Hunter Automated monitor for OKX Flash Earn, Fixed Earn, and Flexible Earn (Simple Earn) opportunities. {baseDir} = the directory containing this SKILL.md file. All relative paths (references/, templates/, config/) are resolved from here. Preflight Verify okx CLI installed: which okx . If missing, install via npm install -g @okx_ai/okx-trade-cli . On OpenClaw, also verify the in-session cron tool is available in the agent tool list (used for scheduling — not the openclaw CLI). Check optiona...
2.2K
5971 to-tickets vinvcn/mattpocock-skills-zh-cn
To Tickets Break a plan, spec, or conversation into a set of tickets — tracer-bullet vertical slices, each declaring the tickets that block it. The issue tracker and triage label vocabulary should have been provided to you — run /setup-matt-pocock-skills if not. Process 1. Gather context Work from whatever is already in the conversation context. If the user passes a reference (a spec path, an issue number or URL) as an argument, fetch it and read its full body and comments. 2. Explore the codeba...
2.2K
5972 create-payment-credential stripe/link-cli
Create Payment Credential Use Link to get secure, one-time-use payment credentials from a Link wallet to complete purchases. The CLI can produce one of two credential types: A virtual card (PAN) for use with a standard web checkout form. The issued card works anywhere. A Shared Payment Token (SPT) when the seller is in the Stripe Network and accepts payments programmatically (for example with Machine Payment Protocols). Installing Install with npm install -g @stripe/link-cli . Or run directly wi...
2.2K
5973 autoresearch uditgoenka/autoresearch
Autoresearch: Autonomous Iterative Experimentation An autonomous experimentation loop for any programming task. You define the goal and how to measure it; the agent iterates autonomously -- modifying code, running experiments, measuring results, and keeping or discarding changes -- until interrupted. This skill is inspired by Karpathy's autoresearch , generalized from ML training to any programming task with a measurable outcome . Agent Behavior Rules DO guide the user through the Setup phase in...
2.2K
5974 domain-embedded actionbook/rust-skills
Contains Shell Commands This skill contains shell command directives ( !`command` ) that may execute system commands. Review carefully before installing. Project Context (Auto-Injected) Target configuration: ! cat .cargo/config.toml 2>/dev/null || echo "No .cargo/config.toml found" Embedded Domain Layer 3: Domain Constraints Domain Constraints → Design Implications Show more
2.2K
5975 sprint-plan phuryn/pm-skills
Sprint Planning Plan a sprint by estimating team capacity, selecting and sequencing stories, and identifying risks. Context You are helping plan a sprint for $ARGUMENTS . If the user provides files (backlogs, velocity data, team rosters, or previous sprint reports), read them first. Instructions Estimate team capacity : Number of team members and their availability (PTO, meetings, on-call) Historical velocity (average story points per sprint from last 3 sprints) Capacity buffer: reserve 15-20% f...
2.2K
5976 imagegen nexu-io/open-design
Generates or edits images for the current project (e.g., website assets, game assets, UI mockups, product mockups, wireframes, logo design, photorealistic images, infographics). Defaults to `gpt-image-1.5` and the OpenAI Image API, and prefers the bundled CLI for deterministic, reproducible runs. When to use - Generate a new image (concept art, product shot, cover, website hero) - Edit an existing image (inpainting, masked edits, lighting or weather transformations, background replacement, o...
2.2K
5977 fal-generate nexu-io/open-design
fal-generate Curated from the fal.ai community team. What it does Generate images and videos using fal.ai AI models. Production-grade catalogue covering Flux, SDXL, ideogram, and other community-hosted endpoints. Source Upstream: https://github.com/fal-ai-community/skills Category: image-generation 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 assets, scripts, and references, inst...
2.2K
5978 fal-image-edit nexu-io/open-design
fal-image-edit Curated from the fal.ai community team. What it does AI-powered image editing with style transfer, background removal, object removal, and inpainting via fal.ai hosted models. Source Upstream: https://github.com/fal-ai-community/skills Category: image-generation 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 assets, scripts, and references, install the upstream bundl...
2.2K
5979 adr-skill vercel/ai
ADR Skill Philosophy ADRs created with this skill are executable specifications for coding agents . A human approves the decision; an agent implements it. The ADR must contain everything the agent needs to write correct code without asking follow-up questions. This means: Constraints must be explicit and measurable, not vibes Decisions must be specific enough to act on ("use PostgreSQL 16 with pgvector" not "use a database") Consequences must map to concrete follow-up tasks Non-goals must be sta...
2.2K
5980 kakao-map nomadamas/k-skill
Kakao Map What this skill does Kakao Developers의 두 API를 k-skill-proxy 경유로 묶어 다음 두 종류 질문에 답한다: 장소 검색 — 키워드/카테고리/좌표 기준으로 가게·시설·랜드마크를 찾고, 좌표↔주소·행정구역을 변환한다 (Kakao Local REST API). 자동차 길찾기 — 출발지·목적지 좌표를 받아 거리·소요시간·통행료·예상 택시 요금을 조회한다 (Kakao Mobility Directions API). 운영자 KAKAO_REST_API_KEY 를 proxy 서버에만 보관한다. 사용자는 키 발급 필요 없음. 두 API 모두 같은 Kakao REST API key (KakaoAK 헤더) 로 인증한다. 본 스킬은 조회 전용 이다. 예약·결제·운전 자동화는 하지 않는다. When to use Show more Installs 553 Repository nomadamas/k-skill GitHub Stars 5.8K First Se...
2.2K
5981 aws-lambda-php-integration giuseppe-trisciuoglio/developer-kit
AWS Lambda PHP Integration Patterns for deploying PHP and Symfony applications on AWS Lambda using the Bref framework. Overview This skill provides complete patterns for AWS Lambda PHP development with two main approaches: Bref Framework - The standard solution for PHP on Lambda with Symfony support, built-in routing, and cold start optimization Raw PHP - Minimal overhead approach with maximum control Both approaches support API Gateway integration with production-ready configurations. When to U...
2.2K
5982 retro-marimo-pair marimo-team/marimo-pair
Session Retrospective You are helping a marimo team member review a pairing session to find friction and turn it into improvements. The target is always one or both of: The marimo-pair skill ( github://marimo-team/marimo-pair ) marimo._code_mode — the underlying notebook metaprogramming API This is a conversation , not an automated report. You surface findings, the user steers which ones matter, and together you decide what to do about them. Guard Rails Show more Installs 629 Repository marimo-t...
2.2K
5983 analyzing-dotnet-performance dotnet/skills
.NET Performance Patterns Scan C/.NET code for performance anti-patterns and produce prioritized findings with concrete fixes. Patterns sourced from the official .NET performance blog series, distilled to customer-actionable guidance. When to Use Reviewing C/.NET code for performance optimization opportunities Auditing hot paths for allocation-heavy or inefficient patterns Systematic scan of a codebase for known anti-patterns before release Second-opinion analysis after manual performance review...
2.2K
5984 optimizing-ef-core-queries dotnet/skills
Optimizing EF Core Queries When to Use EF Core queries are slow or generating too many SQL statements Database CPU/IO is high due to ORM inefficiency N+1 query patterns are detected in logs Large result sets cause memory pressure When Not to Use The user is using Dapper or raw ADO.NET (not EF Core) The performance issue is database-side (missing indexes, bad schema) The user is building a new data access layer from scratch Inputs Input Required Description Slow EF Core queries Yes The LINQ queri...
2.2K
5985 run-tests dotnet/skills
Run .NET Tests Detect the test platform and framework, run tests, and apply filters using dotnet test . When to Use User wants to run tests in a .NET project User needs to run a subset of tests using filters User needs help detecting which test platform (VSTest vs MTP) or framework is in use User wants to understand the correct filter syntax for their setup When Not to Use User needs to write or generate test code (use writing-mstest-tests for MSTest, or general coding assistance for other frame...
2.2K
5986 expo-design-system expo/skills
Expo Design Systems Make every screen in an app draw from one visual source of truth: a token theme and a small set of reusable components. This skill defines where tokens live, what they cover, how reusable components are shaped, and when a repeated view earns promotion into the system. Sibling skills own the layers around this one: expo-native-ui - platform styling rules (HIG, semantic colors, controls, shadows syntax). Follow it for what values look native ; follow this skill for where values...
2.2K
5987 agent-email-cli zaddy6/agent-email-skill
Agent Email CLI Overview Use this skill to operate the agent-email command safely and predictably for agent workflows that need inbox access. Prefer JSON-native command output and return key fields ( email , messageId , subject , createdAt , from.address ) in your summaries. Workflow Verify CLI availability. command -v agent-email agent-email --help If missing, install: npm install -g @zaddy6/agentemail or bun install -g @zaddy6/agentemail Create a mailbox account. agent-email create Record the...
2.1K
5988 query-onchain-data coinbase/agentic-wallet-skills
Query Onchain Data on Base Use the CDP SQL API to query onchain data (events, transactions, blocks, transfers) on Base. Queries are executed via x402 and are charged per query. Confirm wallet is initialized and authed npx awal@2.0.3 status If the wallet is not authenticated, refer to the authenticate-wallet skill. Executing a Query npx awal@2.0.3 x402 pay https://x402.cdp.coinbase.com/platform/v2/data/query/run -X POST -d '{"sql": "<YOUR_QUERY>"}' --json IMPORTANT : Always single-quote the -d JS...
2.1K
5989 resume bullet writer paramchoudhary/resumeskills
Use this skill when the user wants to: - Write or improve resume bullet points - Transform weak descriptions into strong achievements - Add metrics and quantifiable results - Make their experience more compelling - Mentions: "improve my bullets", "make my resume stronger", "quantify my achievements", "results-driven" Also use when you see weak bullets that need improvement (passive language, no metrics, vague descriptions). Core Capabilities - Transform weak bullet points into achieveme...
2.1K
5990 diagnose-seo calm-north/seojuice-skills
Diagnose SEO Structured diagnostic framework for crawl issues, canonicalization errors, indexation problems, and rendering failures. Diagnostic Approach Technical SEO problems fall into four categories. Diagnose in this order — each layer depends on the previous one working correctly: Crawlability — Can search engines find and access the pages? Indexability — Are the pages allowed to be indexed? Renderability — Can search engines see the full content? Signals — Are the right signals (titles, str...
2.1K
5991 migrate-site calm-north/seojuice-skills
Migrate Site Guide a domain migration, CMS switch, or URL restructure without losing rankings — redirect mapping, monitoring plan, and rollback criteria. Migration Types Type Risk Level Example Domain change High olddomain.com → newdomain.com Protocol change Low HTTP → HTTPS CMS switch Medium-High WordPress → Next.js, Shopify → custom URL restructure Medium /blog/2024/post → /blog/post Subdomain migration Medium blog.example.com → example.com/blog Design/template change Low-Medium Same URLs, new...
2.1K
5992 asc-notarization rudrankriyam/app-store-connect-cli-skills
macOS Notarization Use this skill when you need to notarize a macOS app for distribution outside the App Store. Preconditions Xcode installed and command line tools configured. Auth is configured ( asc auth login or ASC_* env vars). A Developer ID Application certificate in the local keychain. The app's Xcode project builds for macOS. Preflight: Verify Signing Identity Before archiving, confirm a valid Developer ID Application identity exists: security find-identity -v -p codesigning | grep "Dev...
2.1K
5993 beat-competitors calm-north/seojuice-skills
Beat Competitors Turn competitor keyword data into a prioritized attack plan: identify winnable gaps, defend threatened positions, and sequence content production. Before You Start Gather this context (ask if not provided): Your domain. The site you're optimizing. Known competitors. 3-5 domains competing for the same audience. If unknown, identify them by searching your primary keywords and noting which domains appear repeatedly. Your strengths. What does your site do well? (authority, content d...
2.1K
5994 wx-cli jackwener/wx-cli
wx-cli Triggers 查微信聊天记录 微信消息历史 微信联系人 微信群成员 微信收藏 wechat history / messages / contacts wx-cli 帮我看看微信里 搜索微信消息 Prerequisites macOS(Apple Silicon / Intel)或 Linux 微信桌面版 4.x 已安装并登录 Node.js >= 14(npm 安装方式)或 curl(shell 安装方式) 首次 wx init 需要 sudo (内存扫描提取密钥) 安装 方式一:npm(推荐) npm install -g @jackwener/wx-cli 方式二:curl curl -fsSL https://raw.githubusercontent.com/jackwener/wx-cli/main/install.sh | bash 安装后验证: wx --version 初始化(首次使用,只需一次) macOS(必须按顺序执行) 第一步:对 WeChat 重新签名 (只需做一次,WeChat 更新后需重做) codesign --force --dee...
2.1K
5995 systems-thinking refoundai/lenny-skills
Systems Thinking Help the user apply systems thinking to complex problems using frameworks and insights from 6 product leaders. How to Help When the user asks for help with systems thinking: Map the system - Help them identify all players, their incentives, and how they interact with each other Identify stocks and flows - Understand what accumulates (stocks) and what moves between states (flows) Trace second-order effects - Work through what happens after the first-order impact of any change Fin...
2.1K
5996 asc-subscription-localization rudrankriyam/app-store-connect-cli-skills
asc subscription localization Use this skill to bulk-create or bulk-update display names and, where supported, descriptions for subscriptions, subscription groups, and in-app purchases across all App Store Connect locales. This eliminates the tedious manual process of clicking through each language in App Store Connect to set the same display name. Preconditions Auth configured ( asc auth login or ASC_* env vars). Know your app ID ( ASC_APP_ID or --app ). Subscription groups and subscriptions al...
2.1K
5997 positioning-messaging refoundai/lenny-skills
Positioning & Messaging Help the user craft compelling product positioning and messaging using frameworks from 58 product leaders and marketers. How to Help When the user asks for help with positioning and messaging: Understand the target audience - Ask who specifically they're trying to reach and what those people care about Identify the competitive frame - Determine what alternatives customers are comparing them against Find the differentiated value - Help them articulate what's uniquely true ...
2.1K
5998 business-growth-skills alirezarezvani/claude-skills
Business & Growth Skills 4 production-ready skills for customer success, sales, and revenue operations. Quick Start Claude Code /read business-growth/customer-success-manager/SKILL.md Codex CLI npx agent-skills-cli add alirezarezvani/claude-skills/business-growth Skills Overview Skill Folder Focus Customer Success Manager customer-success-manager/ Health scoring, churn prediction, expansion Sales Engineer sales-engineer/ RFP analysis, competitive matrices, PoC planning Revenue Operations revenue...
2.1K
5999 business-analytics-reporter ailabs-393/ai-labs-claude-skills
Business Analytics Reporter Overview Generate comprehensive business performance reports that analyze sales and revenue data, identify areas where the business is lacking, interpret what the statistics indicate, and provide actionable improvement strategies. The skill uses data-driven analysis to detect weak areas and recommends specific strategies backed by business frameworks. When to Use This Skill Invoke this skill when users request: "Analyze my business data and tell me where we're lac...
2.1K
6000 asc-localize-metadata rudrankriyam/app-store-connect-cli-skills
asc localize metadata Use this skill to pull English (or any source locale) App Store metadata, translate it with LLM, and push translations back to App Store Connect — all automated. Command discovery and output conventions Always confirm flags with --help for the exact asc version: asc localizations --help asc localizations download --help asc localizations upload --help asc apps info edit --help Prefer explicit long flags ( --app , --version , --version-id , --type , --app-info ). Default out...
2.1K