[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M796NPGZ95VETDCDTQBMESP6":3,"skill-same:01M796NPGZ95VETDCDTQBMESP6":57},{"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":34,"commitSha":35,"skillDirectory":36,"forksCount":37,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":40,"ownerDescription":41,"updatedAt":42,"install":43,"resources":56},"01M796NPGZ95VETDCDTQBMESP6","together-install-auth",null,"Install Together AI SDK and configure API key for inference and fine-tuning.\nUse when setting up Together AI, configuring the OpenAI-compatible API,\nor initializing the together Python package.\nTrigger: \"install together, setup together ai, together API key\".","jukeyman\u002Fjukeyman-skills","jukeyman","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F142960420?v=4","01M78FR4Y3DHMMCBCC0GXXNB3F","RICK JEFFERSON","01M78FR4Z8RVQRAD31Y5J7V6EB",1,"MIT","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fsaas-packs--together-pack--together-install-auth\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: together-install-auth\ndescription: |\n  Install Together AI SDK and configure API key for inference and fine-tuning.\n  Use when setting up Together AI, configuring the OpenAI-compatible API,\n  or initializing the together Python package.\n  Trigger: \"install together, setup together ai, together API key\".\nallowed-tools: Read, Write, Edit, Bash(npm:*), Bash(pip:*), Grep\nversion: 1.0.0\nlicense: MIT\nauthor: Jeremy Longshore \u003Cjeremy@intentsolutions.io>\ntags: [saas, ai, inference, together]\ncompatible-with: claude-code\n---\n\n# Together AI Install & Auth\n\n## Overview\n\nTogether AI provides an OpenAI-compatible API for open-source model inference and fine-tuning. Base URL: `https:\u002F\u002Fapi.together.xyz\u002Fv1`. Works with the official `together` Python SDK or any OpenAI-compatible client.\n\n## Prerequisites\n\n- Together AI account at [api.together.xyz](https:\u002F\u002Fapi.together.xyz)\n- API key from Settings > API Keys\n- Python 3.8+ or Node.js 18+\n\n## Instructions\n\n### Step 1: Install SDK\n\n```bash\n# Python (official)\npip install together\n\n# Node.js (use OpenAI SDK with custom base URL)\nnpm install openai\n```\n\n### Step 2: Configure API Key\n\n```bash\n# .env\nTOGETHER_API_KEY=your-api-key-here\n```\n\n### Step 3: Verify Connection (Python)\n\n```python\nfrom together import Together\n\nclient = Together(api_key=os.environ[\"TOGETHER_API_KEY\"])\nresponse = client.chat.completions.create(\n    model=\"meta-llama\u002FLlama-3.3-70B-Instruct-Turbo\",\n    messages=[{\"role\": \"user\", \"content\": \"Say hello\"}],\n    max_tokens=10,\n)\nprint(f\"Connected! Response: {response.choices[0].message.content}\")\n```\n\n### Step 4: Verify with OpenAI Client (Node.js)\n\n```typescript\nimport OpenAI from 'openai';\n\nconst client = new OpenAI({\n  apiKey: process.env.TOGETHER_API_KEY,\n  baseURL: 'https:\u002F\u002Fapi.together.xyz\u002Fv1',\n});\n\nconst response = await client.chat.completions.create({\n  model: 'meta-llama\u002FLlama-3.3-70B-Instruct-Turbo',\n  messages: [{ role: 'user', content: 'Say hello' }],\n  max_tokens: 10,\n});\nconsole.log(`Connected! ${response.choices[0].message.content}`);\n```\n\n### Step 5: List Available Models\n\n```python\nmodels = client.models.list()\nfor m in models.data[:5]:\n    print(f\"{m.id} ({m.type})\")\n```\n\n## Error Handling\n\n| Error | Cause | Solution |\n|-------|-------|----------|\n| `401 Unauthorized` | Invalid API key | Check key at api.together.xyz |\n| `Model not found` | Wrong model ID | Use `client.models.list()` to verify |\n| `ModuleNotFoundError` | SDK not installed | `pip install together` |\n| `429 Too Many Requests` | Rate limit | Back off and retry |\n\n## Resources\n\n- [Together AI Docs](https:\u002F\u002Fdocs.together.ai\u002F)\n- [Quickstart](https:\u002F\u002Fdocs.together.ai\u002Fdocs\u002Fquickstart)\n- [OpenAI Compatibility](https:\u002F\u002Fdocs.together.ai\u002Fdocs\u002Fopenai-api-compatibility)\n- [Supported Models](https:\u002F\u002Fdocs.together.ai\u002Fdocs\u002Finference-models)\n\n## Next Steps\n\nProceed to `together-hello-world` for inference examples.\n","# Together AI Install & Auth\n\n## Overview\n\nTogether AI provides an OpenAI-compatible API for open-source model inference and fine-tuning. Base URL: `https:\u002F\u002Fapi.together.xyz\u002Fv1`. Works with the official `together` Python SDK or any OpenAI-compatible client.\n\n## Prerequisites\n\n- Together AI account at [api.together.xyz](https:\u002F\u002Fapi.together.xyz)\n- API key from Settings > API Keys\n- Python 3.8+ or Node.js 18+\n\n## Instructions\n\n### Step 1: Install SDK\n\n```bash\n# Python (official)\npip install together\n\n# Node.js (use OpenAI SDK with custom base URL)\nnpm install openai\n```\n\n### Step 2: Configure API Key\n\n```bash\n# .env\nTOGETHER_API_KEY=your-api-key-here\n```\n\n### Step 3: Verify Connection (Python)\n\n```python\nfrom together import Together\n\nclient = Together(api_key=os.environ[\"TOGETHER_API_KEY\"])\nresponse = client.chat.completions.create(\n    model=\"meta-llama\u002FLlama-3.3-70B-Instruct-Turbo\",\n    messages=[{\"role\": \"user\", \"content\": \"Say hello\"}],\n    max_tokens=10,\n)\nprint(f\"Connected! Response: {response.choices[0].message.content}\")\n```\n\n### Step 4: Verify with OpenAI Client (Node.js)\n\n```typescript\nimport OpenAI from 'openai';\n\nconst client = new OpenAI({\n  apiKey: process.env.TOGETHER_API_KEY,\n  baseURL: 'https:\u002F\u002Fapi.together.xyz\u002Fv1',\n});\n\nconst response = await client.chat.completions.create({\n  model: 'meta-llama\u002FLlama-3.3-70B-Instruct-Turbo',\n  messages: [{ role: 'user', content: 'Say hello' }],\n  max_tokens: 10,\n});\nconsole.log(`Connected! ${response.choices[0].message.content}`);\n```\n\n### Step 5: List Available Models\n\n```python\nmodels = client.models.list()\nfor m in models.data[:5]:\n    print(f\"{m.id} ({m.type})\")\n```\n\n## Error Handling\n\n| Error | Cause | Solution |\n|-------|-------|----------|\n| `401 Unauthorized` | Invalid API key | Check key at api.together.xyz |\n| `Model not found` | Wrong model ID | Use `client.models.list()` to verify |\n| `ModuleNotFoundError` | SDK not installed | `pip install together` |\n| `429 Too Many Requests` | Rate limit | Back off and retry |\n\n## Resources\n\n- [Together AI Docs](https:\u002F\u002Fdocs.together.ai\u002F)\n- [Quickstart](https:\u002F\u002Fdocs.together.ai\u002Fdocs\u002Fquickstart)\n- [OpenAI Compatibility](https:\u002F\u002Fdocs.together.ai\u002Fdocs\u002Fopenai-api-compatibility)\n- [Supported Models](https:\u002F\u002Fdocs.together.ai\u002Fdocs\u002Finference-models)\n\n## Next Steps\n\nProceed to `together-hello-world` for inference examples.\n",{"name":5,"tags":24,"author":29,"license":15,"version":30,"description":31,"allowed-tools":32,"compatible-with":33},[25,26,27,28],"saas","ai","inference","together","Jeremy Longshore \u003Cjeremy@intentsolutions.io>","1.0.0","Install Together AI SDK and configure API key for inference and fine-tuning.\nUse when setting up Together AI, configuring the OpenAI-compatible API,\nor initializing the together Python package.\nTrigger: \"install together, setup together ai, together API key\".\n","Read, Write, Edit, Bash(npm:*), Bash(pip:*), Grep","claude-code","main","99825ad3f3bcc6597ddcc7294a14e6e922f2b67b","skills\u002Fsaas-packs--together-pack--together-install-auth",0,"https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills","https:\u002F\u002Fgithub.com\u002Fjukeyman","https:\u002F\u002FRJBUSINESSSOLUTIONS.ORG","Credit and Finance Expert | Developer\r\n\r\nI'm Rick Jefferson, a seasoned credit and finance expert with over a decade of experience in financial literacy,","2026-07-13 07:03:29",{"source":8,"skillName":5,"commands":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add jukeyman\u002Fjukeyman-skills --skill together-install-auth",{"tool":49,"command":50},"bunx","bunx skills add jukeyman\u002Fjukeyman-skills --skill together-install-auth",{"tool":52,"command":53},"pnpm","pnpm dlx skills add jukeyman\u002Fjukeyman-skills --skill together-install-auth","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fsaas-packs--together-pack--together-install-auth\u002FSKILL.md",true,[],[58,65,72,79,86,94],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":19},"01M79ANS2SM329NEP5ZCX106RR","zustand-store-creator","Create zustand store creator operations. Auto-activating skill for Frontend Development.\nTriggers on: zustand store creator, zustand store creator\nPart of the Frontend Development skill category. Use when working with zustand store creator functionality. Trigger with phrases like \"zustand store creator\", \"zustand creator\", \"zustand\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzustand-store-creator\u002FSKILL.md",[],[],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":19},"01M79AMZKP4YDEZ7EHG1Y7PP74","zero-trust-config-helper","Configure with zero trust config helper operations. Auto-activating skill for Security Advanced.\nTriggers on: zero trust config helper, zero trust config helper\nPart of the Security Advanced skill category. Use when configuring systems or services. Trigger with phrases like \"zero trust config helper\", \"zero helper\", \"zero\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzero-trust-config-helper\u002FSKILL.md",[],[],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":19},"01M79AMJSBCEJQNBTYNAHYN5HM","zapier-integration-helper","Assist with zapier integration helper operations. Auto-activating skill for Business Automation.\nTriggers on: zapier integration helper, zapier integration helper\nPart of the Business Automation skill category. Use when working with APIs or building integrations. Trigger with phrases like \"zapier integration helper\", \"zapier helper\", \"zapier\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzapier-integration-helper\u002FSKILL.md",[],[],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":19},"01M79AHJZGVMARS13VFQYRR1MP","yaml-config-validator","Validate yaml config validator operations. Auto-activating skill for DevOps Basics.\nTriggers on: yaml config validator, yaml config validator\nPart of the DevOps Basics skill category. Use when configuring systems or services. Trigger with phrases like \"yaml config validator\", \"yaml validator\", \"yaml\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fyaml-config-validator\u002FSKILL.md",[],[],{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":90,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":19},"01M79AHGDZRN0020RDQSQDPAM8","xvary-stock-research","Thesis-driven equity analysis from public SEC EDGAR and market data; \u002Fanalyze, \u002Fscore, \u002Fcompare workflows with bundled Python tools (Claude Code, Cursor, Codex).","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fxvary-stock-research\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fxvary-stock-research\u002FSKILL.md",[],[],{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":19},"01M79AHCYJ9FV9RMHQ24HDRN33","xss-vulnerability-scanner","Scan xss vulnerability scanner operations. Auto-activating skill for Security Fundamentals.\nTriggers on: xss vulnerability scanner, xss vulnerability scanner\nPart of the Security Fundamentals skill category. Use when working with xss vulnerability scanner functionality. Trigger with phrases like \"xss vulnerability scanner\", \"xss scanner\", \"xss\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fxss-vulnerability-scanner\u002FSKILL.md",[],[]]