[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7EB3662PSXMXS1XSWW5C93P":3,"skill-same:01M7EB3662PSXMXS1XSWW5C93P":55},{"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":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":29,"commitSha":30,"skillDirectory":31,"forksCount":14,"repositoryHtmlUrl":32,"repositoryHomepageUrl":32,"ownerHtmlUrl":33,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":34,"install":35,"resources":48},"01M7EB3662PSXMXS1XSWW5C93P","telegram-reader",null,"Read Telegram channels and groups for financial news and market research using tdl (read-only). Use this skill whenever the user wants to read Telegram channels, export messages from financial Telegram groups, list their Telegram chats, search for news in Telegram channels, or gather market intelligence from Telegram. Triggers include: \"check my Telegram\", \"read Telegram channel\", \"Telegram news\", \"what's new in my Telegram channels\", \"export messages from\", \"list my Telegram chats\", \"financial news on Telegram\", \"crypto Telegram\", \"market news Telegram\", any mention of Telegram in context of reading financial news, crypto signals, or market research. This skill is READ-ONLY — it does NOT support sending messages, joining channels, or any write operations.","Mr-Nobody-Anonymous\u002FAll-skills","Mr-Nobody-Anonymous","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F184253119?v=4","01M7AEXFJHKTYQW5R0ZCQQTWFV","anonymous","01M7C00M3GQR4QKP9GZA42GFAK",0,"MIT","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fbanking\u002Ftelegram-reader\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: telegram-reader\ndescription: >\n  Read Telegram channels and groups for financial news and market research using tdl (read-only).\n  Use this skill whenever the user wants to read Telegram channels, export messages from financial\n  Telegram groups, list their Telegram chats, search for news in Telegram channels, or gather\n  market intelligence from Telegram.\n  Triggers include: \"check my Telegram\", \"read Telegram channel\", \"Telegram news\",\n  \"what's new in my Telegram channels\", \"export messages from\", \"list my Telegram chats\",\n  \"financial news on Telegram\", \"crypto Telegram\", \"market news Telegram\",\n  any mention of Telegram in context of reading financial news, crypto signals, or market research.\n  This skill is READ-ONLY — it does NOT support sending messages, joining channels, or any write operations.\nsource: \"https:\u002F\u002Fgithub.com\u002Fhimself65\u002Ffinance-skills\"\nsource_repository: \"himself65\u002Ffinance-skills\"\nsource_path: \"plugins\u002Fsocial-readers\u002Fskills\u002Ftelegram-reader\u002FSKILL.md\"\nlicense: \"MIT\"\nimported_at: \"2026-09-20\"\n---\n\n# Telegram News Skill (Read-Only)\n\nReads Telegram channels and groups for financial news and market research using [tdl](https:\u002F\u002Fgithub.com\u002Fiyear\u002Ftdl), a Telegram CLI tool.\n\n**This skill is read-only.** It is designed for financial research: reading channel messages, monitoring financial news channels, and exporting message history. It does NOT support sending messages, joining\u002Fleaving channels, or any write operations.\n\n---\n\n## Step 1: Ensure tdl Is Installed\n\n**Current environment status:**\n\n```\n!`(command -v tdl && tdl version 2>&1 | head -3 || echo \"TDL_NOT_INSTALLED\") 2>\u002Fdev\u002Fnull`\n```\n\nIf the status above shows a version number, tdl is installed — skip to Step 2.\n\nIf `TDL_NOT_INSTALLED`, install tdl based on the user's platform:\n\n| Platform | Install Command |\n|----------|----------------|\n| macOS \u002F Linux | `curl -sSL https:\u002F\u002Fdocs.iyear.me\u002Ftdl\u002Finstall.sh \\| sudo bash` |\n| macOS (Homebrew) | `brew install telegram-downloader` |\n| Linux (Termux) | `pkg install tdl` |\n| Linux (AUR) | `yay -S tdl` |\n| Linux (Nix) | `nix-env -iA nixos.tdl` |\n| Go (any platform) | `go install github.com\u002Fiyear\u002Ftdl@latest` |\n\nAsk the user which installation method they prefer. Default to Homebrew on macOS, curl script on Linux.\n\n---\n\n## Step 2: Ensure tdl Is Authenticated\n\n**Current auth status:**\n\n```\n!`(tdl chat ls --limit 1 2>&1 >\u002Fdev\u002Fnull && echo \"AUTH_OK\" || echo \"AUTH_NEEDED\") 2>\u002Fdev\u002Fnull`\n```\n\nIf `AUTH_OK`, skip to Step 3.\n\nIf `AUTH_NEEDED`, guide the user through login. **Login requires interactive input** — the user must enter their phone number and verification code manually.\n\n### Login methods\n\n**Method A: QR Code (recommended — fastest)**\n\n```bash\ntdl login -T qr\n```\n\nA QR code will be displayed in the terminal. The user scans it with their Telegram mobile app (Settings > Devices > Link Desktop Device).\n\n**Method B: Phone + Code**\n\n```bash\ntdl login -T code\n```\n\nThe user enters their phone number, then the verification code sent to their Telegram app.\n\n**Method C: Import from Telegram Desktop**\n\nIf the user has Telegram Desktop installed and logged in:\n\n```bash\ntdl login\n```\n\nThis imports the session from the existing desktop client. The desktop client must be from the [official website](https:\u002F\u002Fdesktop.telegram.org\u002F), NOT from the App Store or Microsoft Store.\n\n### Namespaces\n\nBy default, tdl uses a `default` namespace. To manage multiple accounts:\n\n```bash\ntdl login -n work -T qr      # Login to \"work\" namespace\ntdl chat ls -n work           # Use \"work\" namespace for commands\n```\n\n### Important login notes\n\n- Login is a **one-time** operation. The session persists on disk after successful login.\n- If login fails, ask the user to check their internet connection and try again.\n- **Never ask for or handle Telegram passwords\u002F2FA codes programmatically** — always let the user enter them interactively.\n\n---\n\n## Step 3: Identify What the User Needs\n\nMatch the user's request to one of the read operations below.\n\n| User Request | Command | Key Flags |\n|---|---|---|\n| List all chats\u002Fchannels | `tdl chat ls` | `-o json`, `-f \"FILTER\"` |\n| List only channels | `tdl chat ls -f \"Type contains 'channel'\"` | `-o json` |\n| Export recent messages | `tdl chat export -c CHAT -T last -i N` | `--all`, `--with-content` |\n| Export messages by time range | `tdl chat export -c CHAT -T time -i START,END` | `--all`, `--with-content` |\n| Export messages by ID range | `tdl chat export -c CHAT -T id -i FROM,TO` | `--all`, `--with-content` |\n| Export from a topic\u002Fthread | `tdl chat export -c CHAT --topic TOPIC_ID` | `--all`, `--with-content` |\n| Search for a channel by name | `tdl chat ls -f \"VisibleName contains 'NAME'\"` | `-o json` |\n\n### Chat identifiers\n\nThe `-c` flag accepts multiple formats:\n\n| Format | Example |\n|--------|---------|\n| Username (with @) | `-c @channel_name` |\n| Username (without @) | `-c channel_name` |\n| Numeric chat ID | `-c 123456789` |\n| Public link | `-c https:\u002F\u002Ft.me\u002Fchannel_name` |\n| Phone number | `-c \"+1 123456789\"` |\n| Saved Messages | `-c \"\"` (empty) |\n\n---\n\n## Step 4: Execute the Command\n\n### Listing chats\n\n```bash\n# List all chats\ntdl chat ls\n\n# JSON output for processing\ntdl chat ls -o json\n\n# Filter for channels only\ntdl chat ls -f \"Type contains 'channel'\"\n\n# Search by name\ntdl chat ls -f \"VisibleName contains 'Bloomberg'\"\n```\n\n### Exporting messages\n\nAlways use `--all --with-content` to get text messages (not just media):\n\n```bash\n# Last 20 messages from a channel\ntdl chat export -c @channel_name -T last -i 20 --all --with-content -o \u002Ftmp\u002Ftdl-export.json\n\n# Messages from a time range (Unix timestamps)\ntdl chat export -c @channel_name -T time -i 1710288000,1710374400 --all --with-content -o \u002Ftmp\u002Ftdl-export.json\n\n# Messages by ID range\ntdl chat export -c @channel_name -T id -i 100,200 --all --with-content -o \u002Ftmp\u002Ftdl-export.json\n```\n\n### Key rules\n\n1. **Check auth first** — run `tdl chat ls --limit 1` before other commands to verify the session is valid\n2. **Always use `--all --with-content`** when exporting messages for reading — without these flags, tdl only exports media messages\n3. **Use `-o FILE`** to save exports to a file, then read the JSON — this is more reliable than parsing stdout\n4. **Start with small exports** — use `-T last -i 20` unless the user asks for more\n5. **Use filters on `chat ls`** to help users find the right channel before exporting\n6. **NEVER execute write operations** — this skill is read-only; do not send messages, join channels, or modify anything\n7. **Convert timestamps** — when the user gives dates, convert to Unix timestamps for the `-T time` filter\n\n### Working with exported JSON\n\nAfter exporting, read the JSON file and extract the relevant information:\n\n```bash\n# Export messages\ntdl chat export -c @channel_name -T last -i 20 --all --with-content -o \u002Ftmp\u002Ftdl-export.json\n\n# Read and process the export\ncat \u002Ftmp\u002Ftdl-export.json\n```\n\nThe export JSON contains message objects with fields like `id`, `date`, `message` (text content), `from_id`, `views`, and media metadata.\n\n---\n\n## Step 5: Present the Results\n\nAfter fetching data, present it clearly for financial research:\n\n1. **Summarize key messages** — highlight the most relevant news or market updates\n2. **Include timestamps** — show when each message was posted\n3. **Group by topic** — if multiple channels, organize by theme (macro, earnings, crypto, etc.)\n4. **Flag actionable information** — note breaking news, price targets, earnings surprises\n5. **Provide channel context** — mention which channel\u002Fgroup each message came from\n6. **For channel lists**, show channel name, member count, and type\n\n---\n\n## Step 6: Diagnostics\n\nIf something isn't working:\n\n| Error | Cause | Fix |\n|-------|-------|-----|\n| `not authorized` or session errors | Not logged in or session expired | Run `tdl login -T qr` to re-authenticate |\n| `FLOOD_WAIT_X` | Rate limited by Telegram | Wait X seconds, then retry |\n| `CHANNEL_PRIVATE` | No access to channel | User must join the channel in their Telegram app first |\n| `tdl: command not found` | tdl not installed | Install using Step 1 |\n\n---\n\n## Reference Files\n\n- `references\u002Fcommands.md` — Complete tdl command reference for reading channels and exporting messages\n\nRead the reference file when you need exact command syntax or detailed flag documentation.\n","# Telegram News Skill (Read-Only)\n\nReads Telegram channels and groups for financial news and market research using [tdl](https:\u002F\u002Fgithub.com\u002Fiyear\u002Ftdl), a Telegram CLI tool.\n\n**This skill is read-only.** It is designed for financial research: reading channel messages, monitoring financial news channels, and exporting message history. It does NOT support sending messages, joining\u002Fleaving channels, or any write operations.\n\n---\n\n## Step 1: Ensure tdl Is Installed\n\n**Current environment status:**\n\n```\n!`(command -v tdl && tdl version 2>&1 | head -3 || echo \"TDL_NOT_INSTALLED\") 2>\u002Fdev\u002Fnull`\n```\n\nIf the status above shows a version number, tdl is installed — skip to Step 2.\n\nIf `TDL_NOT_INSTALLED`, install tdl based on the user's platform:\n\n| Platform | Install Command |\n|----------|----------------|\n| macOS \u002F Linux | `curl -sSL https:\u002F\u002Fdocs.iyear.me\u002Ftdl\u002Finstall.sh \\| sudo bash` |\n| macOS (Homebrew) | `brew install telegram-downloader` |\n| Linux (Termux) | `pkg install tdl` |\n| Linux (AUR) | `yay -S tdl` |\n| Linux (Nix) | `nix-env -iA nixos.tdl` |\n| Go (any platform) | `go install github.com\u002Fiyear\u002Ftdl@latest` |\n\nAsk the user which installation method they prefer. Default to Homebrew on macOS, curl script on Linux.\n\n---\n\n## Step 2: Ensure tdl Is Authenticated\n\n**Current auth status:**\n\n```\n!`(tdl chat ls --limit 1 2>&1 >\u002Fdev\u002Fnull && echo \"AUTH_OK\" || echo \"AUTH_NEEDED\") 2>\u002Fdev\u002Fnull`\n```\n\nIf `AUTH_OK`, skip to Step 3.\n\nIf `AUTH_NEEDED`, guide the user through login. **Login requires interactive input** — the user must enter their phone number and verification code manually.\n\n### Login methods\n\n**Method A: QR Code (recommended — fastest)**\n\n```bash\ntdl login -T qr\n```\n\nA QR code will be displayed in the terminal. The user scans it with their Telegram mobile app (Settings > Devices > Link Desktop Device).\n\n**Method B: Phone + Code**\n\n```bash\ntdl login -T code\n```\n\nThe user enters their phone number, then the verification code sent to their Telegram app.\n\n**Method C: Import from Telegram Desktop**\n\nIf the user has Telegram Desktop installed and logged in:\n\n```bash\ntdl login\n```\n\nThis imports the session from the existing desktop client. The desktop client must be from the [official website](https:\u002F\u002Fdesktop.telegram.org\u002F), NOT from the App Store or Microsoft Store.\n\n### Namespaces\n\nBy default, tdl uses a `default` namespace. To manage multiple accounts:\n\n```bash\ntdl login -n work -T qr      # Login to \"work\" namespace\ntdl chat ls -n work           # Use \"work\" namespace for commands\n```\n\n### Important login notes\n\n- Login is a **one-time** operation. The session persists on disk after successful login.\n- If login fails, ask the user to check their internet connection and try again.\n- **Never ask for or handle Telegram passwords\u002F2FA codes programmatically** — always let the user enter them interactively.\n\n---\n\n## Step 3: Identify What the User Needs\n\nMatch the user's request to one of the read operations below.\n\n| User Request | Command | Key Flags |\n|---|---|---|\n| List all chats\u002Fchannels | `tdl chat ls` | `-o json`, `-f \"FILTER\"` |\n| List only channels | `tdl chat ls -f \"Type contains 'channel'\"` | `-o json` |\n| Export recent messages | `tdl chat export -c CHAT -T last -i N` | `--all`, `--with-content` |\n| Export messages by time range | `tdl chat export -c CHAT -T time -i START,END` | `--all`, `--with-content` |\n| Export messages by ID range | `tdl chat export -c CHAT -T id -i FROM,TO` | `--all`, `--with-content` |\n| Export from a topic\u002Fthread | `tdl chat export -c CHAT --topic TOPIC_ID` | `--all`, `--with-content` |\n| Search for a channel by name | `tdl chat ls -f \"VisibleName contains 'NAME'\"` | `-o json` |\n\n### Chat identifiers\n\nThe `-c` flag accepts multiple formats:\n\n| Format | Example |\n|--------|---------|\n| Username (with @) | `-c @channel_name` |\n| Username (without @) | `-c channel_name` |\n| Numeric chat ID | `-c 123456789` |\n| Public link | `-c https:\u002F\u002Ft.me\u002Fchannel_name` |\n| Phone number | `-c \"+1 123456789\"` |\n| Saved Messages | `-c \"\"` (empty) |\n\n---\n\n## Step 4: Execute the Command\n\n### Listing chats\n\n```bash\n# List all chats\ntdl chat ls\n\n# JSON output for processing\ntdl chat ls -o json\n\n# Filter for channels only\ntdl chat ls -f \"Type contains 'channel'\"\n\n# Search by name\ntdl chat ls -f \"VisibleName contains 'Bloomberg'\"\n```\n\n### Exporting messages\n\nAlways use `--all --with-content` to get text messages (not just media):\n\n```bash\n# Last 20 messages from a channel\ntdl chat export -c @channel_name -T last -i 20 --all --with-content -o \u002Ftmp\u002Ftdl-export.json\n\n# Messages from a time range (Unix timestamps)\ntdl chat export -c @channel_name -T time -i 1710288000,1710374400 --all --with-content -o \u002Ftmp\u002Ftdl-export.json\n\n# Messages by ID range\ntdl chat export -c @channel_name -T id -i 100,200 --all --with-content -o \u002Ftmp\u002Ftdl-export.json\n```\n\n### Key rules\n\n1. **Check auth first** — run `tdl chat ls --limit 1` before other commands to verify the session is valid\n2. **Always use `--all --with-content`** when exporting messages for reading — without these flags, tdl only exports media messages\n3. **Use `-o FILE`** to save exports to a file, then read the JSON — this is more reliable than parsing stdout\n4. **Start with small exports** — use `-T last -i 20` unless the user asks for more\n5. **Use filters on `chat ls`** to help users find the right channel before exporting\n6. **NEVER execute write operations** — this skill is read-only; do not send messages, join channels, or modify anything\n7. **Convert timestamps** — when the user gives dates, convert to Unix timestamps for the `-T time` filter\n\n### Working with exported JSON\n\nAfter exporting, read the JSON file and extract the relevant information:\n\n```bash\n# Export messages\ntdl chat export -c @channel_name -T last -i 20 --all --with-content -o \u002Ftmp\u002Ftdl-export.json\n\n# Read and process the export\ncat \u002Ftmp\u002Ftdl-export.json\n```\n\nThe export JSON contains message objects with fields like `id`, `date`, `message` (text content), `from_id`, `views`, and media metadata.\n\n---\n\n## Step 5: Present the Results\n\nAfter fetching data, present it clearly for financial research:\n\n1. **Summarize key messages** — highlight the most relevant news or market updates\n2. **Include timestamps** — show when each message was posted\n3. **Group by topic** — if multiple channels, organize by theme (macro, earnings, crypto, etc.)\n4. **Flag actionable information** — note breaking news, price targets, earnings surprises\n5. **Provide channel context** — mention which channel\u002Fgroup each message came from\n6. **For channel lists**, show channel name, member count, and type\n\n---\n\n## Step 6: Diagnostics\n\nIf something isn't working:\n\n| Error | Cause | Fix |\n|-------|-------|-----|\n| `not authorized` or session errors | Not logged in or session expired | Run `tdl login -T qr` to re-authenticate |\n| `FLOOD_WAIT_X` | Rate limited by Telegram | Wait X seconds, then retry |\n| `CHANNEL_PRIVATE` | No access to channel | User must join the channel in their Telegram app first |\n| `tdl: command not found` | tdl not installed | Install using Step 1 |\n\n---\n\n## Reference Files\n\n- `references\u002Fcommands.md` — Complete tdl command reference for reading channels and exporting messages\n\nRead the reference file when you need exact command syntax or detailed flag documentation.\n",{"name":5,"source":24,"license":15,"description":25,"imported_at":26,"source_path":27,"source_repository":28},"https:\u002F\u002Fgithub.com\u002Fhimself65\u002Ffinance-skills","Read Telegram channels and groups for financial news and market research using tdl (read-only). Use this skill whenever the user wants to read Telegram channels, export messages from financial Telegram groups, list their Telegram chats, search for news in Telegram channels, or gather market intelligence from Telegram. Triggers include: \"check my Telegram\", \"read Telegram channel\", \"Telegram news\", \"what's new in my Telegram channels\", \"export messages from\", \"list my Telegram chats\", \"financial news on Telegram\", \"crypto Telegram\", \"market news Telegram\", any mention of Telegram in context of reading financial news, crypto signals, or market research. This skill is READ-ONLY — it does NOT support sending messages, joining channels, or any write operations.\n","2026-09-20","plugins\u002Fsocial-readers\u002Fskills\u002Ftelegram-reader\u002FSKILL.md","himself65\u002Ffinance-skills","main","2d1750717747097b602acf30bd09a7cbd4b4c6ea","awesome_skills\u002Fbanking\u002Ftelegram-reader","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous","2026-11-09 11:45:36",{"source":8,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add Mr-Nobody-Anonymous\u002FAll-skills --skill telegram-reader",{"tool":41,"command":42},"bunx","bunx skills add Mr-Nobody-Anonymous\u002FAll-skills --skill telegram-reader",{"tool":44,"command":45},"pnpm","pnpm dlx skills add Mr-Nobody-Anonymous\u002FAll-skills --skill telegram-reader","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fbanking\u002Ftelegram-reader\u002FSKILL.md",true,[49],{"path":50,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":53,"sourceHtmlUrl":54},"README.md","REFERENCE","参考文档",1945,"https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fbanking\u002Ftelegram-reader\u002FREADME.md",[56,64,71,78,85,92],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":63},"01M7EXRQF9GFM7D9BG6N5HAT34","oath","Auditing regulatory compliance (SOC2\u002FPCI-DSS\u002FHIPAA\u002FISO 27001): maps requirements, checks controls, designs audit trails, implements Policy as Code. Use when compliance auditing is needed.","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdevsecops\u002Foath\u002FSKILL.md",[],[],"2026-11-15 14:25:24",{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":19},"01M7EXRH7TYTNZJT0BQXEWAMW7","nexus","Orchestrating multi-specialist task chains and scope-adaptive product delivery: classifies intent, selects and executes the minimum viable chain, aggregates results, and verifies acceptance criteria. For multi-domain tasks, build-first delivery, and product lifecycle execution.","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdevsecops\u002Fnexus\u002FSKILL.md",[],[],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":19},"01M7EXRCDPFWVEEEFR2ZQGJCYY","nest","Designing LLM-optimized folder structures: audits and restructures directories for context efficiency, progressive disclosure, and prompt cache performance. Not for general repo structure (Grove).","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdevsecops\u002Fnest\u002FSKILL.md",[],[],{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":19},"01M7EXR7JEER60TH0HD0AH4EE9","native","Implementing production iOS\u002FAndroid\u002FmacOS native features (SwiftUI, Compose) and iterating a screen against a reference design. Not for cross-platform RN\u002FFlutter (Port) or web (Artisan).","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdevsecops\u002Fnative\u002FSKILL.md",[],[],{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":19},"01M7EXR133J7DD5961R80QTRZY","muse","Defining and managing design tokens, applying token systems to existing codebases, building design system foundations. Use for spacing, color, typography, dark mode, cross-platform output.","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdevsecops\u002Fmuse\u002FSKILL.md",[],[],{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":98,"publishedAt":19},"01M7EXQWWX7ECQN0J50B41YN5N","morph","Converting document formats (Markdown\u002FWord\u002FExcel\u002FPDF\u002FHTML) and generating reusable conversion scripts. Use for distributable specs, accessibility-compliant PDFs, or Pandoc\u002FLibreOffice pipelines.","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdevsecops\u002Fmorph\u002FSKILL.md",[],[]]