[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6MTA3N37THPX31F65MDFADB":3,"skill-same:01M6MTA3N37THPX31F65MDFADB":73},{"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":17,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":6,"ownerHtmlUrl":50,"ownerBlogUrl":6,"ownerDescription":51,"updatedAt":52,"install":53,"resources":66},"01M6MTA3N37THPX31F65MDFADB","frappecli",null,"CLI for Frappe Framework \u002F ERPNext instances. Use when user asks about \"Frappe\", \"ERPNext\", \"doctypes\", \"Frappe API\", or needs to manage documents, files, reports, or call RPC methods on a Frappe site.","Kernel8901\u002Fai-agent-skills-classification","Kernel8901","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72647553?v=4","01M6KV388J2H5PNC8D8P940BJD","01M6KV38CS5B3AY63RKZB410YM",7,"MIT","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Ffrappecli\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"manage","for","about","frappe framework","frappe","erpnext","call","methods","instances","cli","files","reports","use","user","site","Bash","api","rpc","documents","2026-11-10 10:12:30",false,"---\nname: frappecli\nversion: 0.1.0\ndescription: CLI for Frappe Framework \u002F ERPNext instances. Use when user asks about \"Frappe\", \"ERPNext\", \"doctypes\", \"Frappe API\", or needs to manage documents, files, reports, or call RPC methods on a Frappe site.\ntools: [bash]\n---\n\n# frappecli\n\nCLI for managing Frappe Framework instances via REST API.\n\n## Installation\n\n```bash\nbrew tap pasogott\u002Ftap\nbrew install frappecli\n```\n\nOr from source:\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fpasogott\u002Ffrappecli.git\ncd frappecli && uv sync && uv pip install -e .\n```\n\n## Configuration\n\nCreate `~\u002F.config\u002Ffrappecli\u002Fconfig.yaml`:\n\n```yaml\nsites:\n  production:\n    url: https:\u002F\u002Ferp.company.com\n    api_key: your_api_key\n    api_secret: your_api_secret\n  staging:\n    url: https:\u002F\u002Fstaging.company.com\n    api_key: your_staging_key\n    api_secret: your_staging_secret\n\ndefault_site: production\n```\n\n## Commands\n\n### Site Management\n```bash\nfrappecli site doctypes                    # List all doctypes\nfrappecli site doctypes --module \"Core\"    # Filter by module\nfrappecli site info \"User\"                 # Get doctype details\n```\n\n### Document CRUD\n```bash\n# List documents\nfrappecli doc list Customer\nfrappecli doc list Customer --filters '{\"status\":\"Active\"}' --limit 10\n\n# Get single document\nfrappecli doc get Customer CUST-001\nfrappecli doc get Customer CUST-001 --fields name,customer_name,status\n\n# Create document\nfrappecli doc create Customer --data '{\"customer_name\":\"Acme\",\"customer_type\":\"Company\"}'\n\n# Update document\nfrappecli doc update Customer CUST-001 --data '{\"status\":\"Inactive\"}'\n\n# Delete document\nfrappecli doc delete Customer CUST-001\n```\n\n### File Management\n```bash\n# Upload file (private by default)\nfrappecli file upload invoice.pdf --doctype \"Sales Invoice\" --docname \"INV-001\"\n\n# Upload public file\nfrappecli file upload logo.png --public\n\n# Download file\nfrappecli file download \u002Fprivate\u002Ffiles\u002Finvoice.pdf -o .\u002Fdownloads\u002F\n\n# List files for document\nfrappecli file list --doctype \"Sales Invoice\" --docname \"INV-001\"\n```\n\n### Reports\n```bash\n# Run report (JSON output)\nfrappecli report run \"General Ledger\" --filters '{\"company\":\"My Company\"}'\n\n# Export to CSV\nfrappecli report run \"Accounts Receivable\" --format csv -o report.csv\n```\n\n### RPC Methods\n```bash\n# Call custom method\nfrappecli rpc frappe.ping\n\n# With arguments\nfrappecli rpc myapp.api.process_data --args '{\"doc_id\":\"DOC-001\"}'\n```\n\n### Multi-Site\n```bash\n# Use specific site\nfrappecli --site staging doc list Customer\n\n# Switch default site\nfrappecli config set default_site staging\n```\n\n## Output Formats\n\n```bash\nfrappecli doc list Customer --format table   # Pretty table (default)\nfrappecli doc list Customer --format json    # JSON\nfrappecli doc list Customer --format csv     # CSV\n```\n\n## Examples\n\n### Bulk Operations\n```bash\n# Export all active customers\nfrappecli doc list Customer --filters '{\"status\":\"Active\"}' --format csv > customers.csv\n\n# Get document with child tables\nfrappecli doc get \"Sales Invoice\" INV-001 --fields '*'\n```\n\n### Integration with jq\n```bash\n# Get customer names only\nfrappecli doc list Customer --format json | jq -r '.[].customer_name'\n\n# Count by status\nfrappecli doc list Customer --format json | jq 'group_by(.status) | map({status: .[0].status, count: length})'\n```\n\n## Links\n\n- **Repository:** https:\u002F\u002Fgithub.com\u002Fpasogott\u002Ffrappecli\n- **Homebrew:** `brew install pasogott\u002Ftap\u002Ffrappecli`\n","# frappecli\n\nCLI for managing Frappe Framework instances via REST API.\n\n## Installation\n\n```bash\nbrew tap pasogott\u002Ftap\nbrew install frappecli\n```\n\nOr from source:\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fpasogott\u002Ffrappecli.git\ncd frappecli && uv sync && uv pip install -e .\n```\n\n## Configuration\n\nCreate `~\u002F.config\u002Ffrappecli\u002Fconfig.yaml`:\n\n```yaml\nsites:\n  production:\n    url: https:\u002F\u002Ferp.company.com\n    api_key: your_api_key\n    api_secret: your_api_secret\n  staging:\n    url: https:\u002F\u002Fstaging.company.com\n    api_key: your_staging_key\n    api_secret: your_staging_secret\n\ndefault_site: production\n```\n\n## Commands\n\n### Site Management\n```bash\nfrappecli site doctypes                    # List all doctypes\nfrappecli site doctypes --module \"Core\"    # Filter by module\nfrappecli site info \"User\"                 # Get doctype details\n```\n\n### Document CRUD\n```bash\n# List documents\nfrappecli doc list Customer\nfrappecli doc list Customer --filters '{\"status\":\"Active\"}' --limit 10\n\n# Get single document\nfrappecli doc get Customer CUST-001\nfrappecli doc get Customer CUST-001 --fields name,customer_name,status\n\n# Create document\nfrappecli doc create Customer --data '{\"customer_name\":\"Acme\",\"customer_type\":\"Company\"}'\n\n# Update document\nfrappecli doc update Customer CUST-001 --data '{\"status\":\"Inactive\"}'\n\n# Delete document\nfrappecli doc delete Customer CUST-001\n```\n\n### File Management\n```bash\n# Upload file (private by default)\nfrappecli file upload invoice.pdf --doctype \"Sales Invoice\" --docname \"INV-001\"\n\n# Upload public file\nfrappecli file upload logo.png --public\n\n# Download file\nfrappecli file download \u002Fprivate\u002Ffiles\u002Finvoice.pdf -o .\u002Fdownloads\u002F\n\n# List files for document\nfrappecli file list --doctype \"Sales Invoice\" --docname \"INV-001\"\n```\n\n### Reports\n```bash\n# Run report (JSON output)\nfrappecli report run \"General Ledger\" --filters '{\"company\":\"My Company\"}'\n\n# Export to CSV\nfrappecli report run \"Accounts Receivable\" --format csv -o report.csv\n```\n\n### RPC Methods\n```bash\n# Call custom method\nfrappecli rpc frappe.ping\n\n# With arguments\nfrappecli rpc myapp.api.process_data --args '{\"doc_id\":\"DOC-001\"}'\n```\n\n### Multi-Site\n```bash\n# Use specific site\nfrappecli --site staging doc list Customer\n\n# Switch default site\nfrappecli config set default_site staging\n```\n\n## Output Formats\n\n```bash\nfrappecli doc list Customer --format table   # Pretty table (default)\nfrappecli doc list Customer --format json    # JSON\nfrappecli doc list Customer --format csv     # CSV\n```\n\n## Examples\n\n### Bulk Operations\n```bash\n# Export all active customers\nfrappecli doc list Customer --filters '{\"status\":\"Active\"}' --format csv > customers.csv\n\n# Get document with child tables\nfrappecli doc get \"Sales Invoice\" INV-001 --fields '*'\n```\n\n### Integration with jq\n```bash\n# Get customer names only\nfrappecli doc list Customer --format json | jq -r '.[].customer_name'\n\n# Count by status\nfrappecli doc list Customer --format json | jq 'group_by(.status) | map({status: .[0].status, count: length})'\n```\n\n## Links\n\n- **Repository:** https:\u002F\u002Fgithub.com\u002Fpasogott\u002Ffrappecli\n- **Homebrew:** `brew install pasogott\u002Ftap\u002Ffrappecli`\n",{"name":5,"tools":42,"version":44,"description":7},[43],"bash","0.1.0","main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","Git和GitHub\u002Ffrappecli",1,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification","https:\u002F\u002Fgithub.com\u002FKernel8901","a little little little dobe in life but science geek","2026-04-05 16:43:56",{"source":8,"skillName":5,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill frappecli",{"tool":59,"command":60},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill frappecli",{"tool":62,"command":63},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill frappecli","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Ffrappecli\u002FSKILL.md",true,[67],{"path":68,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":71,"sourceHtmlUrl":72},"_meta.json","REFERENCE","参考文档",272,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Ffrappecli\u002F_meta.json",[74,96,131,142,152,181],{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":37},"01M6Q5R6WZ06RRB9RQTW54B34B","zyfai","Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit\u002Fwithdraw anytime.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzyfai-sdk\u002FSKILL.md",[],[76,81,82,83,84,31,30,85,86,87,88,89,90,91,92,93,94,95],"safe","ethereum","defi","Optimization","Wallet","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":97,"name":98,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":114,"publishedAt":37},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[101,106,109],{"categoryNo":102,"categoryName":103,"taxonomyType":104,"taxonomyTypeDesc":105},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":107,"categoryName":108,"taxonomyType":104,"taxonomyTypeDesc":105},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":110,"categoryName":111,"taxonomyType":112,"taxonomyTypeDesc":113},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[34,115,116,117,118,119,120,83,121,85,122,123,124,125,126,127,128,129,130],"zerion api","zerion","MCP","mcp server","server","blockchain","transactions","crypto wallet","crypto","evm","solana","query","across","positions","token","prices",{"skillNo":132,"name":133,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":139,"publishedAt":37},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[136,137,138],{"categoryNo":102,"categoryName":103,"taxonomyType":104,"taxonomyTypeDesc":105},{"categoryNo":107,"categoryName":108,"taxonomyType":104,"taxonomyTypeDesc":105},{"categoryNo":110,"categoryName":111,"taxonomyType":112,"taxonomyTypeDesc":113},[34,140,141,115,116,117,118,119,120,83,121,85,123,124,125,126,127,128,129,130],"api skill","zerion api skill",{"skillNo":143,"name":144,"nameZh":6,"description":6,"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":37},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[147,148,149],{"categoryNo":102,"categoryName":103,"taxonomyType":104,"taxonomyTypeDesc":105},{"categoryNo":107,"categoryName":108,"taxonomyType":104,"taxonomyTypeDesc":105},{"categoryNo":110,"categoryName":111,"taxonomyType":112,"taxonomyTypeDesc":113},[117,34,151,115,116,118,119,83,121,85,122,123,124,125,126,127,128,129,130],"zerion api mcp",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":161,"publishedAt":37},"01M6Q5QQYZB7A501BDEQWKGSJT","yahoo-finance-forex","Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR\u002FUSD, GBP\u002FUSD, USD\u002FJPY, etc.). Analyzes sentiment and provides trading context.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-forex\u002FSKILL.md",[158],{"categoryNo":159,"categoryName":160,"taxonomyType":112,"taxonomyTypeDesc":113},"01JBSEEDCAT000000000000040","财务",[162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,19],"finance","yahoo finance","forex","yahoo","yahoo finance forex","github","https","sentiment","real-time","python3","install","Market","usd","news","time","currency","gbp","pip","market data",{"skillNo":182,"name":183,"nameZh":6,"description":184,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":188,"publishedAt":37},"01M6Q5QM6VS84WZVM7BKXXPF32","yahoo-finance","This skill should be used when the user asks to \"get stock prices\", \"check stock quotes\", \"look up earnings\", \"get financial data\", \"find trending stocks\", or needs stock market data from Yahoo Finance.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-cli\u002FSKILL.md",[187],{"categoryNo":159,"categoryName":160,"taxonomyType":112,"taxonomyTypeDesc":113},[162,163,165,27,189,190,191,192,193,173,194,195,196,197,198,199,200,201,130,180],"homebrew","find","check","brew","up","local","get","stock","link","trending","sf","quotes","ln"]