[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7AJS57QXG334E7V2GSSXSX8":3,"skill-same:01M7AJS57QXG334E7V2GSSXSX8":50},{"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":27,"commitSha":28,"skillDirectory":29,"forksCount":30,"repositoryHtmlUrl":31,"repositoryHomepageUrl":6,"ownerHtmlUrl":32,"ownerBlogUrl":33,"ownerDescription":34,"updatedAt":35,"install":36,"resources":49},"01M7AJS57QXG334E7V2GSSXSX8","Xero Automation",null,"Xero Automation: manage invoices, contacts, payments, bank transactions, and accounts in Xero for cloud-based bookkeeping","Cyrilthetecchieee\u002Fcyril-code-","Cyrilthetecchieee","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F219787998?v=4","01M7AF0MMMKRAA0H61XMJPV92H","Julian Cyril D ","01M7AF0MQ10AVG6QJQ1C2BC0F5",2,"MIT","https:\u002F\u002Fgithub.com\u002FCyrilthetecchieee\u002Fcyril-code-\u002Fblob\u002Fmain\u002Fsrc\u002Fcyril_code\u002Fassets\u002F.skills_repo\u002Fcomposio-skills\u002Fxero-automation\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: Xero Automation\ndescription: \"Xero Automation: manage invoices, contacts, payments, bank transactions, and accounts in Xero for cloud-based bookkeeping\"\nrequires:\n  mcp: [rube]\n---\n\n# Xero Automation\n\nAutomate Xero accounting operations including managing invoices, contacts, payments, bank transactions, and chart of accounts for small business bookkeeping.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fxero](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fxero)\n\n---\n\n## Setup\n\nThis skill requires the **Rube MCP server** connected at `https:\u002F\u002Frube.app\u002Fmcp`.\n\nBefore executing any tools, ensure an active connection exists for the `xero` toolkit. If no connection is active, initiate one via `RUBE_MANAGE_CONNECTIONS`.\n\n**Multi-tenant:** If you manage multiple Xero organizations, first call `XERO_GET_CONNECTIONS` to list active tenants and obtain the correct `tenant_id` for subsequent calls.\n\n---\n\n## Core Workflows\n\n### 1. List and Filter Invoices\n\nRetrieve invoices with filtering by status, contact, date range, and pagination.\n\n**Tool:** `XERO_LIST_INVOICES`\n\n**Key Parameters:**\n- `Statuses` -- Comma-separated status filter: `\"DRAFT\"`, `\"SUBMITTED\"`, `\"AUTHORISED\"`, `\"PAID\"`\n- `ContactIDs` -- Comma-separated Contact IDs to filter by\n- `InvoiceIDs` -- Comma-separated Invoice IDs to filter by\n- `where` -- OData-style filter, e.g., `\"Status==\\\"AUTHORISED\\\" AND Total>100\"`\n- `order` -- Sort expression, e.g., `\"Date DESC\"`, `\"InvoiceNumber ASC\"`\n- `page` -- Page number for pagination\n- `If-Modified-Since` -- UTC timestamp; returns only invoices modified since this date\n- `tenant_id` -- Xero organization ID (uses first tenant if omitted)\n\n**Example:**\n```\nTool: XERO_LIST_INVOICES\nArguments:\n  Statuses: \"AUTHORISED,PAID\"\n  order: \"Date DESC\"\n  page: 1\n```\n\n---\n\n### 2. Manage Contacts\n\nRetrieve and search contacts for use in invoices and transactions.\n\n**Tool:** `XERO_GET_CONTACTS`\n\n**Key Parameters:**\n- `searchTerm` -- Case-insensitive search across Name, FirstName, LastName, Email, ContactNumber\n- `ContactID` -- Fetch a single contact by ID\n- `where` -- OData filter, e.g., `\"ContactStatus==\\\"ACTIVE\\\"\"`\n- `page`, `pageSize` -- Pagination controls\n- `order` -- Sort, e.g., `\"UpdatedDateUTC DESC\"`\n- `includeArchived` -- Include archived contacts when `true`\n- `summaryOnly` -- Lightweight response when `true`\n\n**Example:**\n```\nTool: XERO_GET_CONTACTS\nArguments:\n  searchTerm: \"acme\"\n  page: 1\n  pageSize: 25\n```\n\n> **Note:** On high-volume accounts, some `where` filters (e.g., `IsCustomer`, `IsSupplier`) may be rejected by Xero. Fall back to `searchTerm` or pagination.\n\n---\n\n### 3. Create Payments\n\nLink an invoice to a bank account by creating a payment record.\n\n**Tool:** `XERO_CREATE_PAYMENT`\n\n**Key Parameters:**\n- `InvoiceID` (required) -- Xero Invoice ID the payment applies to\n- `AccountID` (required) -- Bank account ID for the payment\n- `Amount` (required) -- Payment amount (number)\n- `Date` -- Payment date in `YYYY-MM-DD` format\n- `Reference` -- Payment reference or description\n- `CurrencyRate` -- Exchange rate for foreign currency payments\n\n**Example:**\n```\nTool: XERO_CREATE_PAYMENT\nArguments:\n  InvoiceID: \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\n  AccountID: \"b2c3d4e5-f6a7-8901-bcde-f12345678901\"\n  Amount: 1500.00\n  Date: \"2026-02-11\"\n  Reference: \"Payment for INV-0042\"\n```\n\n---\n\n### 4. Create Bank Transactions\n\nRecord spend (payments out) or receive (money in) bank transactions.\n\n**Tool:** `XERO_CREATE_BANK_TRANSACTION`\n\n**Key Parameters:**\n- `Type` (required) -- `\"SPEND\"` (payment out) or `\"RECEIVE\"` (money in)\n- `ContactID` (required) -- Xero Contact ID\n- `BankAccountCode` (required) -- Bank account code from chart of accounts\n- `LineItems` (required) -- Array of line items, each with:\n  - `Description` (required) -- Line item description\n  - `UnitAmount` (required) -- Unit price\n  - `AccountCode` (required) -- Account code for categorization\n  - `Quantity` -- Quantity (default 1)\n  - `TaxType` -- Tax type: `\"OUTPUT\"`, `\"INPUT\"`, `\"NONE\"`\n- `Date` -- Transaction date in `YYYY-MM-DD` format\n- `Reference` -- Transaction reference\n- `Status` -- `\"AUTHORISED\"` or `\"DELETED\"`\n- `CurrencyCode` -- e.g., `\"USD\"`, `\"EUR\"`\n\n**Example:**\n```\nTool: XERO_CREATE_BANK_TRANSACTION\nArguments:\n  Type: \"SPEND\"\n  ContactID: \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\n  BankAccountCode: \"090\"\n  LineItems: [\n    {\n      \"Description\": \"Office supplies\",\n      \"UnitAmount\": 75.00,\n      \"AccountCode\": \"429\",\n      \"Quantity\": 1,\n      \"TaxType\": \"INPUT\"\n    }\n  ]\n  Date: \"2026-02-11\"\n  Reference: \"Feb office supplies\"\n```\n\n---\n\n### 5. List Payments and Bank Transactions\n\nReview existing payments and bank transaction history.\n\n**Tools:**\n- `XERO_LIST_PAYMENTS` -- List payments linking invoices to bank transactions\n- `XERO_LIST_BANK_TRANSACTIONS` -- List spend\u002Freceive bank transactions\n\n**Common Parameters:**\n- `where` -- OData filter, e.g., `\"Status==\\\"AUTHORISED\\\"\"`\n- `order` -- Sort expression, e.g., `\"Date DESC\"`\n- `page` -- Page number for pagination\n- `If-Modified-Since` -- Incremental updates since timestamp\n- `tenant_id` -- Organization ID\n\n---\n\n### 6. View Chart of Accounts and Connections\n\n**Tools:**\n- `XERO_LIST_ACCOUNTS` -- Retrieve all account codes for categorizing transactions\n- `XERO_GET_CONNECTIONS` -- List active Xero tenant connections\n- `XERO_LIST_ATTACHMENTS` -- List attachments on an entity (invoice, contact, etc.)\n\n---\n\n## Known Pitfalls\n\n| Pitfall | Detail |\n|---------|--------|\n| **Multi-tenant routing** | If `tenant_id` is omitted, the first connected tenant is used. Always verify the correct tenant with `XERO_GET_CONNECTIONS` when managing multiple organizations. |\n| **High-volume filter rejection** | On large accounts, some `where` filters like `IsCustomer`\u002F`IsSupplier` may be rejected. Fall back to `searchTerm` with pagination. |\n| **OData filter syntax** | Use double-equals (`==`) in OData filters, e.g., `Status==\\\"AUTHORISED\\\"`. Single `=` causes errors. |\n| **Pagination required** | Most list endpoints paginate results. Always check for additional pages and continue fetching until complete. |\n| **Date format** | All dates must be in `YYYY-MM-DD` format. Timestamps for `If-Modified-Since` must be full ISO 8601 UTC datetime. |\n| **Bank account codes** | `BankAccountCode` in bank transactions must match a valid code from the chart of accounts. Use `XERO_LIST_ACCOUNTS` to discover valid codes. |\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|-----------|-------------|\n| `XERO_LIST_INVOICES` | List invoices with filtering and pagination |\n| `XERO_GET_CONTACTS` | Retrieve and search contacts |\n| `XERO_CREATE_PAYMENT` | Create a payment linking invoice to bank account |\n| `XERO_CREATE_BANK_TRANSACTION` | Record a spend or receive bank transaction |\n| `XERO_LIST_PAYMENTS` | List payment records |\n| `XERO_LIST_BANK_TRANSACTIONS` | List bank transactions |\n| `XERO_LIST_ACCOUNTS` | Retrieve chart of accounts |\n| `XERO_GET_CONNECTIONS` | List active Xero tenant connections |\n| `XERO_LIST_ATTACHMENTS` | List attachments on an entity |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n","# Xero Automation\n\nAutomate Xero accounting operations including managing invoices, contacts, payments, bank transactions, and chart of accounts for small business bookkeeping.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fxero](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fxero)\n\n---\n\n## Setup\n\nThis skill requires the **Rube MCP server** connected at `https:\u002F\u002Frube.app\u002Fmcp`.\n\nBefore executing any tools, ensure an active connection exists for the `xero` toolkit. If no connection is active, initiate one via `RUBE_MANAGE_CONNECTIONS`.\n\n**Multi-tenant:** If you manage multiple Xero organizations, first call `XERO_GET_CONNECTIONS` to list active tenants and obtain the correct `tenant_id` for subsequent calls.\n\n---\n\n## Core Workflows\n\n### 1. List and Filter Invoices\n\nRetrieve invoices with filtering by status, contact, date range, and pagination.\n\n**Tool:** `XERO_LIST_INVOICES`\n\n**Key Parameters:**\n- `Statuses` -- Comma-separated status filter: `\"DRAFT\"`, `\"SUBMITTED\"`, `\"AUTHORISED\"`, `\"PAID\"`\n- `ContactIDs` -- Comma-separated Contact IDs to filter by\n- `InvoiceIDs` -- Comma-separated Invoice IDs to filter by\n- `where` -- OData-style filter, e.g., `\"Status==\\\"AUTHORISED\\\" AND Total>100\"`\n- `order` -- Sort expression, e.g., `\"Date DESC\"`, `\"InvoiceNumber ASC\"`\n- `page` -- Page number for pagination\n- `If-Modified-Since` -- UTC timestamp; returns only invoices modified since this date\n- `tenant_id` -- Xero organization ID (uses first tenant if omitted)\n\n**Example:**\n```\nTool: XERO_LIST_INVOICES\nArguments:\n  Statuses: \"AUTHORISED,PAID\"\n  order: \"Date DESC\"\n  page: 1\n```\n\n---\n\n### 2. Manage Contacts\n\nRetrieve and search contacts for use in invoices and transactions.\n\n**Tool:** `XERO_GET_CONTACTS`\n\n**Key Parameters:**\n- `searchTerm` -- Case-insensitive search across Name, FirstName, LastName, Email, ContactNumber\n- `ContactID` -- Fetch a single contact by ID\n- `where` -- OData filter, e.g., `\"ContactStatus==\\\"ACTIVE\\\"\"`\n- `page`, `pageSize` -- Pagination controls\n- `order` -- Sort, e.g., `\"UpdatedDateUTC DESC\"`\n- `includeArchived` -- Include archived contacts when `true`\n- `summaryOnly` -- Lightweight response when `true`\n\n**Example:**\n```\nTool: XERO_GET_CONTACTS\nArguments:\n  searchTerm: \"acme\"\n  page: 1\n  pageSize: 25\n```\n\n> **Note:** On high-volume accounts, some `where` filters (e.g., `IsCustomer`, `IsSupplier`) may be rejected by Xero. Fall back to `searchTerm` or pagination.\n\n---\n\n### 3. Create Payments\n\nLink an invoice to a bank account by creating a payment record.\n\n**Tool:** `XERO_CREATE_PAYMENT`\n\n**Key Parameters:**\n- `InvoiceID` (required) -- Xero Invoice ID the payment applies to\n- `AccountID` (required) -- Bank account ID for the payment\n- `Amount` (required) -- Payment amount (number)\n- `Date` -- Payment date in `YYYY-MM-DD` format\n- `Reference` -- Payment reference or description\n- `CurrencyRate` -- Exchange rate for foreign currency payments\n\n**Example:**\n```\nTool: XERO_CREATE_PAYMENT\nArguments:\n  InvoiceID: \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\n  AccountID: \"b2c3d4e5-f6a7-8901-bcde-f12345678901\"\n  Amount: 1500.00\n  Date: \"2026-02-11\"\n  Reference: \"Payment for INV-0042\"\n```\n\n---\n\n### 4. Create Bank Transactions\n\nRecord spend (payments out) or receive (money in) bank transactions.\n\n**Tool:** `XERO_CREATE_BANK_TRANSACTION`\n\n**Key Parameters:**\n- `Type` (required) -- `\"SPEND\"` (payment out) or `\"RECEIVE\"` (money in)\n- `ContactID` (required) -- Xero Contact ID\n- `BankAccountCode` (required) -- Bank account code from chart of accounts\n- `LineItems` (required) -- Array of line items, each with:\n  - `Description` (required) -- Line item description\n  - `UnitAmount` (required) -- Unit price\n  - `AccountCode` (required) -- Account code for categorization\n  - `Quantity` -- Quantity (default 1)\n  - `TaxType` -- Tax type: `\"OUTPUT\"`, `\"INPUT\"`, `\"NONE\"`\n- `Date` -- Transaction date in `YYYY-MM-DD` format\n- `Reference` -- Transaction reference\n- `Status` -- `\"AUTHORISED\"` or `\"DELETED\"`\n- `CurrencyCode` -- e.g., `\"USD\"`, `\"EUR\"`\n\n**Example:**\n```\nTool: XERO_CREATE_BANK_TRANSACTION\nArguments:\n  Type: \"SPEND\"\n  ContactID: \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\n  BankAccountCode: \"090\"\n  LineItems: [\n    {\n      \"Description\": \"Office supplies\",\n      \"UnitAmount\": 75.00,\n      \"AccountCode\": \"429\",\n      \"Quantity\": 1,\n      \"TaxType\": \"INPUT\"\n    }\n  ]\n  Date: \"2026-02-11\"\n  Reference: \"Feb office supplies\"\n```\n\n---\n\n### 5. List Payments and Bank Transactions\n\nReview existing payments and bank transaction history.\n\n**Tools:**\n- `XERO_LIST_PAYMENTS` -- List payments linking invoices to bank transactions\n- `XERO_LIST_BANK_TRANSACTIONS` -- List spend\u002Freceive bank transactions\n\n**Common Parameters:**\n- `where` -- OData filter, e.g., `\"Status==\\\"AUTHORISED\\\"\"`\n- `order` -- Sort expression, e.g., `\"Date DESC\"`\n- `page` -- Page number for pagination\n- `If-Modified-Since` -- Incremental updates since timestamp\n- `tenant_id` -- Organization ID\n\n---\n\n### 6. View Chart of Accounts and Connections\n\n**Tools:**\n- `XERO_LIST_ACCOUNTS` -- Retrieve all account codes for categorizing transactions\n- `XERO_GET_CONNECTIONS` -- List active Xero tenant connections\n- `XERO_LIST_ATTACHMENTS` -- List attachments on an entity (invoice, contact, etc.)\n\n---\n\n## Known Pitfalls\n\n| Pitfall | Detail |\n|---------|--------|\n| **Multi-tenant routing** | If `tenant_id` is omitted, the first connected tenant is used. Always verify the correct tenant with `XERO_GET_CONNECTIONS` when managing multiple organizations. |\n| **High-volume filter rejection** | On large accounts, some `where` filters like `IsCustomer`\u002F`IsSupplier` may be rejected. Fall back to `searchTerm` with pagination. |\n| **OData filter syntax** | Use double-equals (`==`) in OData filters, e.g., `Status==\\\"AUTHORISED\\\"`. Single `=` causes errors. |\n| **Pagination required** | Most list endpoints paginate results. Always check for additional pages and continue fetching until complete. |\n| **Date format** | All dates must be in `YYYY-MM-DD` format. Timestamps for `If-Modified-Since` must be full ISO 8601 UTC datetime. |\n| **Bank account codes** | `BankAccountCode` in bank transactions must match a valid code from the chart of accounts. Use `XERO_LIST_ACCOUNTS` to discover valid codes. |\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|-----------|-------------|\n| `XERO_LIST_INVOICES` | List invoices with filtering and pagination |\n| `XERO_GET_CONTACTS` | Retrieve and search contacts |\n| `XERO_CREATE_PAYMENT` | Create a payment linking invoice to bank account |\n| `XERO_CREATE_BANK_TRANSACTION` | Record a spend or receive bank transaction |\n| `XERO_LIST_PAYMENTS` | List payment records |\n| `XERO_LIST_BANK_TRANSACTIONS` | List bank transactions |\n| `XERO_LIST_ACCOUNTS` | Retrieve chart of accounts |\n| `XERO_GET_CONNECTIONS` | List active Xero tenant connections |\n| `XERO_LIST_ATTACHMENTS` | List attachments on an entity |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"name":5,"requires":24,"description":7},{"mcp":25},[26],"rube","main","57e7aa6b6e03bce1a7d7862ba9c2ec312f7f19b5","src\u002Fcyril_code\u002Fassets\u002F.skills_repo\u002Fcomposio-skills\u002Fxero-automation",0,"https:\u002F\u002Fgithub.com\u002FCyrilthetecchieee\u002Fcyril-code-","https:\u002F\u002Fgithub.com\u002FCyrilthetecchieee","https:\u002F\u002Fwithcyril.me\u002F","Hi, I’m Julian Cyril D, a Computer Science and Business Systems student at PSNACET.\r\nI’m passionate about full-stack development, UI\u002FUX design, and building sma","2026-11-04 23:28:50",{"source":8,"skillName":5,"commands":37,"prompt":47,"zipAvailable":48},[38,41,44],{"tool":39,"command":40},"npx","npx skills add Cyrilthetecchieee\u002Fcyril-code- --skill \"Xero Automation\"",{"tool":42,"command":43},"bunx","bunx skills add Cyrilthetecchieee\u002Fcyril-code- --skill \"Xero Automation\"",{"tool":45,"command":46},"pnpm","pnpm dlx skills add Cyrilthetecchieee\u002Fcyril-code- --skill \"Xero Automation\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FCyrilthetecchieee\u002Fcyril-code-\u002Fblob\u002Fmain\u002Fsrc\u002Fcyril_code\u002Fassets\u002F.skills_repo\u002Fcomposio-skills\u002Fxero-automation\u002FSKILL.md",true,[],[51,60,67,75,82,89],{"skillNo":52,"name":53,"nameZh":6,"description":54,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":55,"licenseFileUrl":56,"sourceHtmlUrl":57,"categories":58,"keywords":59,"publishedAt":19},"01M7AQV6CYX8RMC78420V9WZ62","webapp-testing","Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","Apache-2.0","https:\u002F\u002Fgithub.com\u002FCyrilthetecchieee\u002Fcyril-code-\u002Fblob\u002Fmain\u002Fsrc\u002Fcyril_code\u002Fassets\u002F.skills_repo\u002Fwebapp-testing\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FCyrilthetecchieee\u002Fcyril-code-\u002Fblob\u002Fmain\u002Fsrc\u002Fcyril_code\u002Fassets\u002F.skills_repo\u002Fwebapp-testing\u002FSKILL.md",[],[],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":19},"01M7AQV2895N3S1MEX6K76G6G2","youtube-downloader","Download YouTube videos with customizable quality and format options. Use this skill when the user asks to download, save, or grab YouTube videos. Supports various quality settings (best, 1080p, 720p, 480p, 360p), multiple formats (mp4, webm, mkv), and audio-only downloads as MP3.","https:\u002F\u002Fgithub.com\u002FCyrilthetecchieee\u002Fcyril-code-\u002Fblob\u002Fmain\u002Fsrc\u002Fcyril_code\u002Fassets\u002F.skills_repo\u002Fvideo-downloader\u002FSKILL.md",[],[],{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":55,"licenseFileUrl":71,"sourceHtmlUrl":72,"categories":73,"keywords":74,"publishedAt":19},"01M7AQTRNX62DNKVZ5GXEHRBKB","theme-factory","Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors\u002Ffonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.","https:\u002F\u002Fgithub.com\u002FCyrilthetecchieee\u002Fcyril-code-\u002Fblob\u002Fmain\u002Fsrc\u002Fcyril_code\u002Fassets\u002F.skills_repo\u002Ftheme-factory\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FCyrilthetecchieee\u002Fcyril-code-\u002Fblob\u002Fmain\u002Fsrc\u002Fcyril_code\u002Fassets\u002F.skills_repo\u002Ftheme-factory\u002FSKILL.md",[],[],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":19},"01M7AQTNNVHAAN9H6DA8T6ZVE0","template-skill","Replace with description of the skill and when Claude should use it.","https:\u002F\u002Fgithub.com\u002FCyrilthetecchieee\u002Fcyril-code-\u002Fblob\u002Fmain\u002Fsrc\u002Fcyril_code\u002Fassets\u002F.skills_repo\u002Ftemplate-skill\u002FSKILL.md",[],[],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":19},"01M7AQTJ3MQ6AKX152MEX2MYCC","tailored-resume-generator","Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances","https:\u002F\u002Fgithub.com\u002FCyrilthetecchieee\u002Fcyril-code-\u002Fblob\u002Fmain\u002Fsrc\u002Fcyril_code\u002Fassets\u002F.skills_repo\u002Ftailored-resume-generator\u002FSKILL.md",[],[],{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":55,"licenseFileUrl":93,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":19},"01M7AQTD7D5MYET2YWG7HG9WM3","slack-gif-creator","Toolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives. This skill applies when users request animated GIFs or emoji animations for Slack from descriptions like \"make me a GIF for Slack of X doing Y\".","https:\u002F\u002Fgithub.com\u002FCyrilthetecchieee\u002Fcyril-code-\u002Fblob\u002Fmain\u002Fsrc\u002Fcyril_code\u002Fassets\u002F.skills_repo\u002Fslack-gif-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FCyrilthetecchieee\u002Fcyril-code-\u002Fblob\u002Fmain\u002Fsrc\u002Fcyril_code\u002Fassets\u002F.skills_repo\u002Fslack-gif-creator\u002FSKILL.md",[],[]]