[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FX87F8SM1TZMPVARBWWX9G":3,"skill-same:01M6FX87F8SM1TZMPVARBWWX9G":84},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":53,"commitSha":54,"skillDirectory":55,"forksCount":56,"repositoryHtmlUrl":57,"repositoryHomepageUrl":6,"ownerHtmlUrl":58,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":59,"install":60,"resources":73},"01M6FX87F8SM1TZMPVARBWWX9G","onlyfansapi-skill",null,"Query OnlyFans data and analytics via the OnlyFansAPI.com platform. Get revenue summaries across all models, identify top-performing models, analyze Free Trial and Tracking Link conversion rates, compare link earnings, and much more! Use when users ask about anything related to OnlyFans.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmartingalovic\u002Fonlyfans-api\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"onlyfansapi skill","get","about","compare","users","revenue","via","free","app","platform","Bash","across","query","models","conversion","use","ask","curl","analyze","access","2026-11-10 10:12:30",false,"---\nname: onlyfansapi-skill\ndescription: >-\n  Query OnlyFans data and analytics via the OnlyFansAPI.com platform. Get revenue\n  summaries across all models, identify top-performing models, analyze\n  Free Trial and Tracking Link conversion rates, compare link earnings, and much more!\n  Use when users ask about anything related to OnlyFans.\ncompatibility: Requires curl, jq, and network access to app.onlyfansapi.com\nmetadata:\n  author: OnlyFansAPI.com\n  version: \"1.0\"\nallowed-tools: Bash(curl:*) Bash(jq:*) Read\n---\n\n# OnlyFans API Skill\n\nThis skill queries the OnlyFansAPI.com platform to answer questions about OnlyFans agency analytics — revenue, model performance, and link conversion metrics.\n\n## Prerequisites\n\nThe user must set the environment variable `ONLYFANSAPI_API_KEY` with their API key from \u003Chttps:\u002F\u002Fapp.onlyfansapi.com\u002Fapi-keys>.\n\nIf the key is not set, remind the user:\n\n```\nExport your OnlyFansAPI key:\n  export ONLYFANSAPI_API_KEY=\"your_api_key_here\"\n```\n\n## API Basics\n\n- **Base URL:** `https:\u002F\u002Fapp.onlyfansapi.com`\n- **Auth header:** `Authorization: Bearer $ONLYFANSAPI_API_KEY`\n- All dates use URL-encoded format: `YYYY-MM-DD HH:MM:SS`\n- If not specific time is specified use start of day or end of day (for date range ending date)\n- Pagination: use `limit` and `offset` query params. Check `hasMore` or `_pagination.next_page` in responses.\n- Whenever possible use User-Agent with value: OnlyFansAPI-Skill\n- Try your best to infer schema from the example response of the endpoint. Eg \"data.total.total\" for earnings scalar value from endpoint.\n\n## Workflows\n\n### 1. Get revenue of all models for the past N days\n\n**Steps:**\n\n1. **List all connected accounts:**\n\n   ```bash\n   curl -s -H \"Authorization: Bearer $ONLYFANSAPI_API_KEY\" \\\n     \"https:\u002F\u002Fapp.onlyfansapi.com\u002Fapi\u002Faccounts\" | jq .\n   ```\n\n   Each account object has `\"id\"` (e.g. `\"acct_xxx\"`), `\"onlyfans_username\"`, and `\"display_name\"`.\n\n2. **For each account, get earnings:**\n\n   ```bash\n   START=$(date -u -v-7d '+%Y-%m-%d+00%%3A00%%3A00')  # macOS\n   # Linux: START=$(date -u -d '7 days ago' '+%Y-%m-%d+00%%3A00%%3A00')\n   END=$(date -u '+%Y-%m-%d+23%%3A59%%3A59')\n\n   curl -s -H \"Authorization: Bearer $ONLYFANSAPI_API_KEY\" \\\n     \"https:\u002F\u002Fapp.onlyfansapi.com\u002Fapi\u002F{account_id}\u002Fstatistics\u002Fstatements\u002Fearnings?start_date=$START&end_date=$END&type=total\" | jq .\n   ```\n\n   Response fields:\n   - `data.total` — net earnings\n   - `data.gross` — gross earnings\n   - `data.chartAmount` — daily earnings breakdown array\n   - `data.delta` — percentage change vs. prior period\n\n3. **Summarize:** Present a table of each model's display name, username, net revenue, and gross revenue. Sum the totals.\n\n### 2. Which model is performing the best\n\nUse the same workflow as above. Rank models by `data.total` (net earnings) descending. The model with the highest value is the best performer.\n\nOptionally also pull the statistics overview for richer context:\n\n```bash\ncurl -s -H \"Authorization: Bearer $ONLYFANSAPI_API_KEY\" \\\n  \"https:\u002F\u002Fapp.onlyfansapi.com\u002Fapi\u002F{account_id}\u002Fstatistics\u002Foverview?start_date=$START&end_date=$END\" | jq .\n```\n\nThis adds subscriber counts, visitor stats, post\u002Fmessage earnings breakdown.\n\n### 3. Which Free Trial Link has the highest conversion rate (subscribers → spenders)\n\n1. **List free trial links:**\n\n   ```bash\n   curl -s -H \"Authorization: Bearer $ONLYFANSAPI_API_KEY\" \\\n     \"https:\u002F\u002Fapp.onlyfansapi.com\u002Fapi\u002F{account_id}\u002Ftrial-links?limit=100&offset=0&sort=desc&field=subscribe_counts&synchronous=true\" | jq .\n   ```\n\n   Key response fields per link:\n   - `id`, `trialLinkName`, `url`\n   - `claimCounts` — total subscribers who claimed the trial\n   - `clicksCounts` — total clicks\n   - `revenue.total` — total revenue from this link\n   - `revenue.spendersCount` — number of subscribers who spent money\n   - `revenue.revenuePerSubscriber` — average revenue per subscriber\n\n2. **Calculate conversion rate:**\n\n   ```\n   conversion_rate = spendersCount \u002F claimCounts\n   ```\n\n   Rank links by conversion rate descending.\n\n3. **Present results** as a table: link name, claims, spenders, conversion rate, total revenue.\n\n### 4. Which Tracking Link has the highest conversion rate\n\n1. **List tracking links:**\n\n   ```bash\n   curl -s -H \"Authorization: Bearer $ONLYFANSAPI_API_KEY\" \\\n     \"https:\u002F\u002Fapp.onlyfansapi.com\u002Fapi\u002F{account_id}\u002Ftracking-links?limit=100&offset=0&sort=desc&sortby=claims&synchronous=true\" | jq .\n   ```\n\n   Key response fields per link:\n   - `id`, `campaignName`, `campaignUrl`\n   - `subscribersCount` — total subscribers from this link\n   - `clicksCount` — total clicks\n   - `revenue.total` — total revenue\n   - `revenue.spendersCount` — subscribers who spent\n   - `revenue.revenuePerSubscriber` — avg revenue per subscriber\n   - `revenue.revenuePerClick` — avg revenue per click\n\n2. **Calculate conversion rate:**\n\n   ```\n   conversion_rate = revenue.spendersCount \u002F subscribersCount\n   ```\n\n3. **Present results** as a table: campaign name, subscribers, spenders, conversion rate, total revenue, revenue per subscriber.\n\n### 5. Which Free Trial \u002F Tracking Link made the most money\n\nUse the same listing endpoints above. Sort by `revenue.total` descending. Present the top links with their name, type (trial vs. tracking), total revenue, and subscriber\u002Fspender counts.\n\n## Multi-Account (Agency) Queries\n\nFor agency-level queries that span all models, always:\n\n1. First fetch all accounts via `GET \u002Fapi\u002Faccounts`\n2. Loop through each account and gather the relevant data\n3. Aggregate and present combined results with per-model breakdowns\n\n## Earnings Type Filters\n\nWhen querying `GET \u002Fapi\u002F{account}\u002Fstatistics\u002Fstatements\u002Fearnings`, the `type` parameter filters by category:\n\n- `total` — all earnings combined\n- `subscribes` — subscription revenue\n- `tips` — tips received\n- `post` — paid post revenue\n- `messages` — paid message revenue\n- `stream` — stream revenue\n\n## When In Doubt\n\nIf you are unsure about an endpoint, parameter, response format, or how to accomplish a specific task with the OnlyFans API, consult the official documentation at \u003Chttps:\u002F\u002Fdocs.onlyfansapi.com>. The site contains full API reference details, guides, and examples for all available endpoints. Always check the docs before guessing.\n\n## Error Handling\n\n- If `ONLYFANSAPI_API_KEY` is not set, stop and ask the user to configure it.\n- If an API call returns a non-200 status, show the error message and HTTP status code.\n- If `_meta._rate_limits.remaining_minute` or `remaining_day` is 0, warn the user about rate limits.\n- If an account has `\"is_authenticated\": false`, note that the account needs re-authentication.\n\n## Output Formatting\n\n- Always present data in markdown tables for readability.\n- Include currency values formatted to 2 decimal places.\n- When showing percentages (conversion rates, deltas), format as `XX.X%`.\n- For multi-model summaries, include a **Total** row at the bottom.\n","# OnlyFans API Skill\n\nThis skill queries the OnlyFansAPI.com platform to answer questions about OnlyFans agency analytics — revenue, model performance, and link conversion metrics.\n\n## Prerequisites\n\nThe user must set the environment variable `ONLYFANSAPI_API_KEY` with their API key from \u003Chttps:\u002F\u002Fapp.onlyfansapi.com\u002Fapi-keys>.\n\nIf the key is not set, remind the user:\n\n```\nExport your OnlyFansAPI key:\n  export ONLYFANSAPI_API_KEY=\"your_api_key_here\"\n```\n\n## API Basics\n\n- **Base URL:** `https:\u002F\u002Fapp.onlyfansapi.com`\n- **Auth header:** `Authorization: Bearer $ONLYFANSAPI_API_KEY`\n- All dates use URL-encoded format: `YYYY-MM-DD HH:MM:SS`\n- If not specific time is specified use start of day or end of day (for date range ending date)\n- Pagination: use `limit` and `offset` query params. Check `hasMore` or `_pagination.next_page` in responses.\n- Whenever possible use User-Agent with value: OnlyFansAPI-Skill\n- Try your best to infer schema from the example response of the endpoint. Eg \"data.total.total\" for earnings scalar value from endpoint.\n\n## Workflows\n\n### 1. Get revenue of all models for the past N days\n\n**Steps:**\n\n1. **List all connected accounts:**\n\n   ```bash\n   curl -s -H \"Authorization: Bearer $ONLYFANSAPI_API_KEY\" \\\n     \"https:\u002F\u002Fapp.onlyfansapi.com\u002Fapi\u002Faccounts\" | jq .\n   ```\n\n   Each account object has `\"id\"` (e.g. `\"acct_xxx\"`), `\"onlyfans_username\"`, and `\"display_name\"`.\n\n2. **For each account, get earnings:**\n\n   ```bash\n   START=$(date -u -v-7d '+%Y-%m-%d+00%%3A00%%3A00')  # macOS\n   # Linux: START=$(date -u -d '7 days ago' '+%Y-%m-%d+00%%3A00%%3A00')\n   END=$(date -u '+%Y-%m-%d+23%%3A59%%3A59')\n\n   curl -s -H \"Authorization: Bearer $ONLYFANSAPI_API_KEY\" \\\n     \"https:\u002F\u002Fapp.onlyfansapi.com\u002Fapi\u002F{account_id}\u002Fstatistics\u002Fstatements\u002Fearnings?start_date=$START&end_date=$END&type=total\" | jq .\n   ```\n\n   Response fields:\n   - `data.total` — net earnings\n   - `data.gross` — gross earnings\n   - `data.chartAmount` — daily earnings breakdown array\n   - `data.delta` — percentage change vs. prior period\n\n3. **Summarize:** Present a table of each model's display name, username, net revenue, and gross revenue. Sum the totals.\n\n### 2. Which model is performing the best\n\nUse the same workflow as above. Rank models by `data.total` (net earnings) descending. The model with the highest value is the best performer.\n\nOptionally also pull the statistics overview for richer context:\n\n```bash\ncurl -s -H \"Authorization: Bearer $ONLYFANSAPI_API_KEY\" \\\n  \"https:\u002F\u002Fapp.onlyfansapi.com\u002Fapi\u002F{account_id}\u002Fstatistics\u002Foverview?start_date=$START&end_date=$END\" | jq .\n```\n\nThis adds subscriber counts, visitor stats, post\u002Fmessage earnings breakdown.\n\n### 3. Which Free Trial Link has the highest conversion rate (subscribers → spenders)\n\n1. **List free trial links:**\n\n   ```bash\n   curl -s -H \"Authorization: Bearer $ONLYFANSAPI_API_KEY\" \\\n     \"https:\u002F\u002Fapp.onlyfansapi.com\u002Fapi\u002F{account_id}\u002Ftrial-links?limit=100&offset=0&sort=desc&field=subscribe_counts&synchronous=true\" | jq .\n   ```\n\n   Key response fields per link:\n   - `id`, `trialLinkName`, `url`\n   - `claimCounts` — total subscribers who claimed the trial\n   - `clicksCounts` — total clicks\n   - `revenue.total` — total revenue from this link\n   - `revenue.spendersCount` — number of subscribers who spent money\n   - `revenue.revenuePerSubscriber` — average revenue per subscriber\n\n2. **Calculate conversion rate:**\n\n   ```\n   conversion_rate = spendersCount \u002F claimCounts\n   ```\n\n   Rank links by conversion rate descending.\n\n3. **Present results** as a table: link name, claims, spenders, conversion rate, total revenue.\n\n### 4. Which Tracking Link has the highest conversion rate\n\n1. **List tracking links:**\n\n   ```bash\n   curl -s -H \"Authorization: Bearer $ONLYFANSAPI_API_KEY\" \\\n     \"https:\u002F\u002Fapp.onlyfansapi.com\u002Fapi\u002F{account_id}\u002Ftracking-links?limit=100&offset=0&sort=desc&sortby=claims&synchronous=true\" | jq .\n   ```\n\n   Key response fields per link:\n   - `id`, `campaignName`, `campaignUrl`\n   - `subscribersCount` — total subscribers from this link\n   - `clicksCount` — total clicks\n   - `revenue.total` — total revenue\n   - `revenue.spendersCount` — subscribers who spent\n   - `revenue.revenuePerSubscriber` — avg revenue per subscriber\n   - `revenue.revenuePerClick` — avg revenue per click\n\n2. **Calculate conversion rate:**\n\n   ```\n   conversion_rate = revenue.spendersCount \u002F subscribersCount\n   ```\n\n3. **Present results** as a table: campaign name, subscribers, spenders, conversion rate, total revenue, revenue per subscriber.\n\n### 5. Which Free Trial \u002F Tracking Link made the most money\n\nUse the same listing endpoints above. Sort by `revenue.total` descending. Present the top links with their name, type (trial vs. tracking), total revenue, and subscriber\u002Fspender counts.\n\n## Multi-Account (Agency) Queries\n\nFor agency-level queries that span all models, always:\n\n1. First fetch all accounts via `GET \u002Fapi\u002Faccounts`\n2. Loop through each account and gather the relevant data\n3. Aggregate and present combined results with per-model breakdowns\n\n## Earnings Type Filters\n\nWhen querying `GET \u002Fapi\u002F{account}\u002Fstatistics\u002Fstatements\u002Fearnings`, the `type` parameter filters by category:\n\n- `total` — all earnings combined\n- `subscribes` — subscription revenue\n- `tips` — tips received\n- `post` — paid post revenue\n- `messages` — paid message revenue\n- `stream` — stream revenue\n\n## When In Doubt\n\nIf you are unsure about an endpoint, parameter, response format, or how to accomplish a specific task with the OnlyFans API, consult the official documentation at \u003Chttps:\u002F\u002Fdocs.onlyfansapi.com>. The site contains full API reference details, guides, and examples for all available endpoints. Always check the docs before guessing.\n\n## Error Handling\n\n- If `ONLYFANSAPI_API_KEY` is not set, stop and ask the user to configure it.\n- If an API call returns a non-200 status, show the error message and HTTP status code.\n- If `_meta._rate_limits.remaining_minute` or `remaining_day` is 0, warn the user about rate limits.\n- If an account has `\"is_authenticated\": false`, note that the account needs re-authentication.\n\n## Output Formatting\n\n- Always present data in markdown tables for readability.\n- Include currency values formatted to 2 decimal places.\n- When showing percentages (conversion rates, deltas), format as `XX.X%`.\n- For multi-model summaries, include a **Total** row at the bottom.\n",{"name":5,"metadata":48,"description":7,"allowed-tools":51,"compatibility":52},{"author":49,"version":50},"OnlyFansAPI.com","1.0","Bash(curl:*) Bash(jq:*) Read","Requires curl, jq, and network access to app.onlyfansapi.com","main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fmartingalovic\u002Fonlyfans-api",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add kbarbel640-del\u002Fskills --skill onlyfansapi-skill",{"tool":66,"command":67},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill onlyfansapi-skill",{"tool":69,"command":70},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill onlyfansapi-skill","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmartingalovic\u002Fonlyfans-api\u002FSKILL.md",true,[74,80],{"path":75,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":79},"_meta.json","REFERENCE","参考文档",290,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmartingalovic\u002Fonlyfans-api\u002F_meta.json",{"path":81,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":82,"sourceHtmlUrl":83},"README.md",1904,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmartingalovic\u002Fonlyfans-api\u002FREADME.md",[85,114,141,161,167,186],{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":94,"publishedAt":43},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[91],{"categoryNo":92,"categoryName":93,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000036","内容创作者",[95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":125,"publishedAt":43},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[120],{"categoryNo":121,"categoryName":122,"taxonomyType":123,"taxonomyTypeDesc":124},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[126,97,127,41,128,129,130,131,132,133,134,135,136,137,138,139,140,102,38],"dilemm ai","arena","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":150,"publishedAt":43},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[147],{"categoryNo":148,"categoryName":149,"taxonomyType":123,"taxonomyTypeDesc":124},"01JBSEEDCAT000000000000021","资料检索与研究",[151,152,153,154,155,156,157,98,158,139,38,159,97,160,29],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http",{"skillNo":162,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":163,"categories":164,"keywords":166,"publishedAt":43},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[165],{"categoryNo":148,"categoryName":149,"taxonomyType":123,"taxonomyTypeDesc":124},[154,153,152,151,29,156,157,98,155,139,38,158,159,97,160],{"skillNo":168,"name":169,"nameZh":6,"description":170,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":171,"categories":172,"keywords":173,"publishedAt":43},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[174,175,176,177,178,179,180,181,182,183,184,24,185],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","branches",{"skillNo":187,"name":188,"nameZh":6,"description":189,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":190,"categories":191,"keywords":196,"publishedAt":43},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[192,193],{"categoryNo":121,"categoryName":122,"taxonomyType":123,"taxonomyTypeDesc":124},{"categoryNo":194,"categoryName":195,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000037","律师与法务",[197,198,199,200,98,35,201,53,202,159,203,204,205,206,207,111,208,209,210],"agent constitution","constitution","contracts","tree","base","log","check","Rules","projects","compliance","actions","state","governance","github"]