[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6XG5XQH3AZDQQXCFB6SD7FK":3,"skill-same:01M6XG5XQH3AZDQQXCFB6SD7FK":87},{"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":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":61,"commitSha":62,"skillDirectory":63,"forksCount":14,"repositoryHtmlUrl":64,"repositoryHomepageUrl":6,"ownerHtmlUrl":65,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":66,"install":67,"resources":80},"01M6XG5XQH3AZDQQXCFB6SD7FK","sentence-transformers",null,"Framework for state-of-the-art sentence, text, and image embeddings. Provides 5000+ pre-trained models for semantic similarity, clustering, and retrieval. Supports multilingual, domain-specific, and multimodal models. Use for generating embeddings for RAG, semantic search, or similarity tasks. Best for production embedding generation.","fadrienne\u002FMyGitHub","fadrienne","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F197874571?v=4","01M6X64V8VWCRSMFZ4EPS2BWXG","Francesca Adrienne","01M6X64VD5MW4F9PHDWQKS7ZAF",0,"MIT","https:\u002F\u002Fgithub.com\u002Ffadrienne\u002FMyGitHub\u002Fblob\u002Fmain\u002Fopenscience\u002Fbackend\u002Fcli\u002Fskills\u002Fllm-tools\u002Fsentence-transformers\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"sentence transformers","Transformers","Tools","for","embedding","synthetic","domain-specific","domain","multilingual","Art","text","image","clustering","multimodal","embeddings","search","framework","tasks","semantic search","rag","2026-11-10 10:12:30",false,"---\nname: sentence-transformers\ndescription: Framework for state-of-the-art sentence, text, and image embeddings. Provides 5000+ pre-trained models for semantic similarity, clustering, and retrieval. Supports multilingual, domain-specific, and multimodal models. Use for generating embeddings for RAG, semantic search, or similarity tasks. Best for production embedding generation.\ncategory: llm-tools\nversion: 1.0.0\nauthor: Synthetic Sciences\nlicense: MIT\ntags: [Sentence Transformers, Embeddings, Semantic Similarity, RAG, Multilingual, Multimodal, Pre-Trained Models, Clustering, Semantic Search, Production]\ndependencies: [sentence-transformers, transformers, torch]\n---\n\n# Sentence Transformers - State-of-the-Art Embeddings\n\nPython framework for sentence and text embeddings using transformers.\n\n## When to use Sentence Transformers\n\n**Use when:**\n- Need high-quality embeddings for RAG\n- Semantic similarity and search\n- Text clustering and classification\n- Multilingual embeddings (100+ languages)\n- Running embeddings locally (no API)\n- Cost-effective alternative to OpenAI embeddings\n\n**Metrics**:\n- **15,700+ GitHub stars**\n- **5000+ pre-trained models**\n- **100+ languages** supported\n- Based on PyTorch\u002FTransformers\n\n**Use alternatives instead**:\n- **OpenAI Embeddings**: Need API-based, highest quality\n- **Instructor**: Task-specific instructions\n- **Cohere Embed**: Managed service\n\n## Quick start\n\n### Installation\n\n```bash\npip install sentence-transformers\n```\n\n### Basic usage\n\n```python\nfrom sentence_transformers import SentenceTransformer\n\n# Load model\nmodel = SentenceTransformer('all-MiniLM-L6-v2')\n\n# Generate embeddings\nsentences = [\n    \"This is an example sentence\",\n    \"Each sentence is converted to a vector\"\n]\n\nembeddings = model.encode(sentences)\nprint(embeddings.shape)  # (2, 384)\n\n# Cosine similarity\nfrom sentence_transformers.util import cos_sim\nsimilarity = cos_sim(embeddings[0], embeddings[1])\nprint(f\"Similarity: {similarity.item():.4f}\")\n```\n\n## Popular models\n\n### General purpose\n\n```python\n# Fast, good quality (384 dim)\nmodel = SentenceTransformer('all-MiniLM-L6-v2')\n\n# Better quality (768 dim)\nmodel = SentenceTransformer('all-mpnet-base-v2')\n\n# Best quality (1024 dim, slower)\nmodel = SentenceTransformer('all-roberta-large-v1')\n```\n\n### Multilingual\n\n```python\n# 50+ languages\nmodel = SentenceTransformer('paraphrase-multilingual-MiniLM-L12-v2')\n\n# 100+ languages\nmodel = SentenceTransformer('paraphrase-multilingual-mpnet-base-v2')\n```\n\n### Domain-specific\n\n```python\n# Legal domain\nmodel = SentenceTransformer('nlpaueb\u002Flegal-bert-base-uncased')\n\n# Scientific papers\nmodel = SentenceTransformer('allenai\u002Fspecter')\n\n# Code\nmodel = SentenceTransformer('microsoft\u002Fcodebert-base')\n```\n\n## Semantic search\n\n```python\nfrom sentence_transformers import SentenceTransformer, util\n\nmodel = SentenceTransformer('all-MiniLM-L6-v2')\n\n# Corpus\ncorpus = [\n    \"Python is a programming language\",\n    \"Machine learning uses algorithms\",\n    \"Neural networks are powerful\"\n]\n\n# Encode corpus\ncorpus_embeddings = model.encode(corpus, convert_to_tensor=True)\n\n# Query\nquery = \"What is Python?\"\nquery_embedding = model.encode(query, convert_to_tensor=True)\n\n# Find most similar\nhits = util.semantic_search(query_embedding, corpus_embeddings, top_k=3)\nprint(hits)\n```\n\n## Similarity computation\n\n```python\n# Cosine similarity\nsimilarity = util.cos_sim(embedding1, embedding2)\n\n# Dot product\nsimilarity = util.dot_score(embedding1, embedding2)\n\n# Pairwise cosine similarity\nsimilarities = util.cos_sim(embeddings, embeddings)\n```\n\n## Batch encoding\n\n```python\n# Efficient batch processing\nsentences = [\"sentence 1\", \"sentence 2\", ...] * 1000\n\nembeddings = model.encode(\n    sentences,\n    batch_size=32,\n    show_progress_bar=True,\n    convert_to_tensor=False  # or True for PyTorch tensors\n)\n```\n\n## Fine-tuning\n\n```python\nfrom sentence_transformers import InputExample, losses\nfrom torch.utils.data import DataLoader\n\n# Training data\ntrain_examples = [\n    InputExample(texts=['sentence 1', 'sentence 2'], label=0.8),\n    InputExample(texts=['sentence 3', 'sentence 4'], label=0.3),\n]\n\ntrain_dataloader = DataLoader(train_examples, batch_size=16)\n\n# Loss function\ntrain_loss = losses.CosineSimilarityLoss(model)\n\n# Train\nmodel.fit(\n    train_objectives=[(train_dataloader, train_loss)],\n    epochs=10,\n    warmup_steps=100\n)\n\n# Save\nmodel.save('my-finetuned-model')\n```\n\n## LangChain integration\n\n```python\nfrom langchain_community.embeddings import HuggingFaceEmbeddings\n\nembeddings = HuggingFaceEmbeddings(\n    model_name=\"sentence-transformers\u002Fall-mpnet-base-v2\"\n)\n\n# Use with vector stores\nfrom langchain_chroma import Chroma\n\nvectorstore = Chroma.from_documents(\n    documents=docs,\n    embedding=embeddings\n)\n```\n\n## LlamaIndex integration\n\n```python\nfrom llama_index.embeddings.huggingface import HuggingFaceEmbedding\n\nembed_model = HuggingFaceEmbedding(\n    model_name=\"sentence-transformers\u002Fall-mpnet-base-v2\"\n)\n\nfrom llama_index.core import Settings\nSettings.embed_model = embed_model\n\n# Use in index\nindex = VectorStoreIndex.from_documents(documents)\n```\n\n## Model selection guide\n\n| Model | Dimensions | Speed | Quality | Use Case |\n|-------|------------|-------|---------|----------|\n| all-MiniLM-L6-v2 | 384 | Fast | Good | General, prototyping |\n| all-mpnet-base-v2 | 768 | Medium | Better | Production RAG |\n| all-roberta-large-v1 | 1024 | Slow | Best | High accuracy needed |\n| paraphrase-multilingual | 768 | Medium | Good | Multilingual |\n\n## Best practices\n\n1. **Start with all-MiniLM-L6-v2** - Good baseline\n2. **Normalize embeddings** - Better for cosine similarity\n3. **Use GPU if available** - 10× faster encoding\n4. **Batch encoding** - More efficient\n5. **Cache embeddings** - Expensive to recompute\n6. **Fine-tune for domain** - Improves quality\n7. **Test different models** - Quality varies by task\n8. **Monitor memory** - Large models need more RAM\n\n## Performance\n\n| Model | Speed (sentences\u002Fsec) | Memory | Dimension |\n|-------|----------------------|---------|-----------|\n| MiniLM | ~2000 | 120MB | 384 |\n| MPNet | ~600 | 420MB | 768 |\n| RoBERTa | ~300 | 1.3GB | 1024 |\n\n## Resources\n\n- **GitHub**: https:\u002F\u002Fgithub.com\u002FUKPLab\u002Fsentence-transformers ⭐ 15,700+\n- **Models**: https:\u002F\u002Fhuggingface.co\u002Fsentence-transformers\n- **Docs**: https:\u002F\u002Fwww.sbert.net\n- **License**: Apache 2.0\n\n\n\n\n## Credential Setup\n\nHuggingFace token is auto-injected by openscience when connected via the dashboard.\n\n```bash\n# Verify credentials\n[ -n \"$HF_TOKEN\" ] && echo \"HF_TOKEN set\" || echo \"NOT SET\"\n```\n\nIf not set: connect HuggingFace at https:\u002F\u002Fapp.syntheticsciences.ai -> Services, then restart openscience.\n","# Sentence Transformers - State-of-the-Art Embeddings\n\nPython framework for sentence and text embeddings using transformers.\n\n## When to use Sentence Transformers\n\n**Use when:**\n- Need high-quality embeddings for RAG\n- Semantic similarity and search\n- Text clustering and classification\n- Multilingual embeddings (100+ languages)\n- Running embeddings locally (no API)\n- Cost-effective alternative to OpenAI embeddings\n\n**Metrics**:\n- **15,700+ GitHub stars**\n- **5000+ pre-trained models**\n- **100+ languages** supported\n- Based on PyTorch\u002FTransformers\n\n**Use alternatives instead**:\n- **OpenAI Embeddings**: Need API-based, highest quality\n- **Instructor**: Task-specific instructions\n- **Cohere Embed**: Managed service\n\n## Quick start\n\n### Installation\n\n```bash\npip install sentence-transformers\n```\n\n### Basic usage\n\n```python\nfrom sentence_transformers import SentenceTransformer\n\n# Load model\nmodel = SentenceTransformer('all-MiniLM-L6-v2')\n\n# Generate embeddings\nsentences = [\n    \"This is an example sentence\",\n    \"Each sentence is converted to a vector\"\n]\n\nembeddings = model.encode(sentences)\nprint(embeddings.shape)  # (2, 384)\n\n# Cosine similarity\nfrom sentence_transformers.util import cos_sim\nsimilarity = cos_sim(embeddings[0], embeddings[1])\nprint(f\"Similarity: {similarity.item():.4f}\")\n```\n\n## Popular models\n\n### General purpose\n\n```python\n# Fast, good quality (384 dim)\nmodel = SentenceTransformer('all-MiniLM-L6-v2')\n\n# Better quality (768 dim)\nmodel = SentenceTransformer('all-mpnet-base-v2')\n\n# Best quality (1024 dim, slower)\nmodel = SentenceTransformer('all-roberta-large-v1')\n```\n\n### Multilingual\n\n```python\n# 50+ languages\nmodel = SentenceTransformer('paraphrase-multilingual-MiniLM-L12-v2')\n\n# 100+ languages\nmodel = SentenceTransformer('paraphrase-multilingual-mpnet-base-v2')\n```\n\n### Domain-specific\n\n```python\n# Legal domain\nmodel = SentenceTransformer('nlpaueb\u002Flegal-bert-base-uncased')\n\n# Scientific papers\nmodel = SentenceTransformer('allenai\u002Fspecter')\n\n# Code\nmodel = SentenceTransformer('microsoft\u002Fcodebert-base')\n```\n\n## Semantic search\n\n```python\nfrom sentence_transformers import SentenceTransformer, util\n\nmodel = SentenceTransformer('all-MiniLM-L6-v2')\n\n# Corpus\ncorpus = [\n    \"Python is a programming language\",\n    \"Machine learning uses algorithms\",\n    \"Neural networks are powerful\"\n]\n\n# Encode corpus\ncorpus_embeddings = model.encode(corpus, convert_to_tensor=True)\n\n# Query\nquery = \"What is Python?\"\nquery_embedding = model.encode(query, convert_to_tensor=True)\n\n# Find most similar\nhits = util.semantic_search(query_embedding, corpus_embeddings, top_k=3)\nprint(hits)\n```\n\n## Similarity computation\n\n```python\n# Cosine similarity\nsimilarity = util.cos_sim(embedding1, embedding2)\n\n# Dot product\nsimilarity = util.dot_score(embedding1, embedding2)\n\n# Pairwise cosine similarity\nsimilarities = util.cos_sim(embeddings, embeddings)\n```\n\n## Batch encoding\n\n```python\n# Efficient batch processing\nsentences = [\"sentence 1\", \"sentence 2\", ...] * 1000\n\nembeddings = model.encode(\n    sentences,\n    batch_size=32,\n    show_progress_bar=True,\n    convert_to_tensor=False  # or True for PyTorch tensors\n)\n```\n\n## Fine-tuning\n\n```python\nfrom sentence_transformers import InputExample, losses\nfrom torch.utils.data import DataLoader\n\n# Training data\ntrain_examples = [\n    InputExample(texts=['sentence 1', 'sentence 2'], label=0.8),\n    InputExample(texts=['sentence 3', 'sentence 4'], label=0.3),\n]\n\ntrain_dataloader = DataLoader(train_examples, batch_size=16)\n\n# Loss function\ntrain_loss = losses.CosineSimilarityLoss(model)\n\n# Train\nmodel.fit(\n    train_objectives=[(train_dataloader, train_loss)],\n    epochs=10,\n    warmup_steps=100\n)\n\n# Save\nmodel.save('my-finetuned-model')\n```\n\n## LangChain integration\n\n```python\nfrom langchain_community.embeddings import HuggingFaceEmbeddings\n\nembeddings = HuggingFaceEmbeddings(\n    model_name=\"sentence-transformers\u002Fall-mpnet-base-v2\"\n)\n\n# Use with vector stores\nfrom langchain_chroma import Chroma\n\nvectorstore = Chroma.from_documents(\n    documents=docs,\n    embedding=embeddings\n)\n```\n\n## LlamaIndex integration\n\n```python\nfrom llama_index.embeddings.huggingface import HuggingFaceEmbedding\n\nembed_model = HuggingFaceEmbedding(\n    model_name=\"sentence-transformers\u002Fall-mpnet-base-v2\"\n)\n\nfrom llama_index.core import Settings\nSettings.embed_model = embed_model\n\n# Use in index\nindex = VectorStoreIndex.from_documents(documents)\n```\n\n## Model selection guide\n\n| Model | Dimensions | Speed | Quality | Use Case |\n|-------|------------|-------|---------|----------|\n| all-MiniLM-L6-v2 | 384 | Fast | Good | General, prototyping |\n| all-mpnet-base-v2 | 768 | Medium | Better | Production RAG |\n| all-roberta-large-v1 | 1024 | Slow | Best | High accuracy needed |\n| paraphrase-multilingual | 768 | Medium | Good | Multilingual |\n\n## Best practices\n\n1. **Start with all-MiniLM-L6-v2** - Good baseline\n2. **Normalize embeddings** - Better for cosine similarity\n3. **Use GPU if available** - 10× faster encoding\n4. **Batch encoding** - More efficient\n5. **Cache embeddings** - Expensive to recompute\n6. **Fine-tune for domain** - Improves quality\n7. **Test different models** - Quality varies by task\n8. **Monitor memory** - Large models need more RAM\n\n## Performance\n\n| Model | Speed (sentences\u002Fsec) | Memory | Dimension |\n|-------|----------------------|---------|-----------|\n| MiniLM | ~2000 | 120MB | 384 |\n| MPNet | ~600 | 420MB | 768 |\n| RoBERTa | ~300 | 1.3GB | 1024 |\n\n## Resources\n\n- **GitHub**: https:\u002F\u002Fgithub.com\u002FUKPLab\u002Fsentence-transformers ⭐ 15,700+\n- **Models**: https:\u002F\u002Fhuggingface.co\u002Fsentence-transformers\n- **Docs**: https:\u002F\u002Fwww.sbert.net\n- **License**: Apache 2.0\n\n\n\n\n## Credential Setup\n\nHuggingFace token is auto-injected by openscience when connected via the dashboard.\n\n```bash\n# Verify credentials\n[ -n \"$HF_TOKEN\" ] && echo \"HF_TOKEN set\" || echo \"NOT SET\"\n```\n\nIf not set: connect HuggingFace at https:\u002F\u002Fapp.syntheticsciences.ai -> Services, then restart openscience.\n",{"name":5,"tags":44,"author":55,"license":15,"version":56,"category":57,"description":7,"dependencies":58},[45,46,47,48,49,50,51,52,53,54],"Sentence Transformers","Embeddings","Semantic Similarity","RAG","Multilingual","Multimodal","Pre-Trained Models","Clustering","Semantic Search","Production","Synthetic Sciences","1.0.0","llm-tools",[5,59,60],"transformers","torch","main","4aa39efd1cdab0b4657ecee16c92a92011a5b10f","openscience\u002Fbackend\u002Fcli\u002Fskills\u002Fllm-tools\u002Fsentence-transformers","https:\u002F\u002Fgithub.com\u002Ffadrienne\u002FMyGitHub","https:\u002F\u002Fgithub.com\u002Ffadrienne","2026-10-28 00:43:09",{"source":8,"skillName":5,"commands":68,"prompt":78,"zipAvailable":79},[69,72,75],{"tool":70,"command":71},"npx","npx skills add fadrienne\u002FMyGitHub --skill sentence-transformers",{"tool":73,"command":74},"bunx","bunx skills add fadrienne\u002FMyGitHub --skill sentence-transformers",{"tool":76,"command":77},"pnpm","pnpm dlx skills add fadrienne\u002FMyGitHub --skill sentence-transformers","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ffadrienne\u002FMyGitHub\u002Fblob\u002Fmain\u002Fopenscience\u002Fbackend\u002Fcli\u002Fskills\u002Fllm-tools\u002Fsentence-transformers\u002FSKILL.md",true,[81],{"path":82,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Fmodels.md","REFERENCE","参考文档",2925,"https:\u002F\u002Fgithub.com\u002Ffadrienne\u002FMyGitHub\u002Fblob\u002Fmain\u002Fopenscience\u002Fbackend\u002Fcli\u002Fskills\u002Fllm-tools\u002Fsentence-transformers\u002Freferences\u002Fmodels.md",[88,120,146,180,207,234],{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":99,"publishedAt":39},"01M7167B28PK20HP7R7ZED2DY0","statistical-power","Sample size calculation, power analysis, and effect size conversion for scientific studies. Use BEFORE data collection (a priori) to determine required N, or after (post-hoc) to compute achieved power. Covers parametric tests (t-test, ANOVA, chi-square, proportions, correlation, regression), simulation-based power for complex\u002Fclustered\u002Fnested designs, and power curves. Use this skill when someone asks 'how many samples do I need', 'what is my power', 'what effect size can I detect', or any variant. Pairs with \u002Fexperimental-design (choose design first, then compute power) and \u002Fstatistical-analysis (analyze data after collection).","https:\u002F\u002Fgithub.com\u002Ffadrienne\u002FMyGitHub\u002Fblob\u002Fmain\u002Fscientific-agent-skills\u002Fskills\u002Fstatistical-power\u002FSKILL.md",[94],{"categoryNo":95,"categoryName":96,"taxonomyType":97,"taxonomyTypeDesc":98},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119],"power","statistical power","effect","scipy","regression","choose","design","uv","when","Bash","collection","analysis","calculation","ANOVA","conversion","analyze","t-test","chi-square","simulation","sample",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":129,"publishedAt":39},"01M71677EBCM8EPCE9BZCK8505","statistical-analysis","Guided statistical analysis with test selection and reporting. Use when you need help choosing appropriate tests for your data, assumption checking, power analysis, and APA-formatted results. Best for academic research reporting, test selection guidance. For implementing specific models programmatically use statsmodels.","https:\u002F\u002Fgithub.com\u002Ffadrienne\u002FMyGitHub\u002Fblob\u002Fmain\u002Fscientific-agent-skills\u002Fskills\u002Fstatistical-analysis\u002FSKILL.md",[126],{"categoryNo":127,"categoryName":128,"taxonomyType":97,"taxonomyTypeDesc":98},"01JBSEEDCAT000000000000008","测试与质量",[111,130,100,131,132,133,108,134,135,136,22,137,138,139,140,141,142,143,144,145],"statistical analysis","academic research","implementing","selection","you","reporting","data","tests","use","with","test","research","results","statsmodels","models","help",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":161,"publishedAt":39},"01M71673R93XAHFH81DBNVNG7H","scientific-writing","Core skill for the deep research and writing tool. Write scientific manuscripts in full paragraphs (never bullet points). Use two-stage process with (1) section outlines with key points using research-lookup then (2) convert to flowing prose. IMRAD structure, citations (APA\u002FAMA\u002FVancouver), figures\u002Ftables, reporting guidelines (CONSORT\u002FSTROBE\u002FPRISMA), for research papers and journal submissions.","https:\u002F\u002Fgithub.com\u002Ffadrienne\u002FMyGitHub\u002Fblob\u002Fmain\u002Fscientific-agent-skills\u002Fskills\u002Fscientific-writing\u002FSKILL.md",[152,155,156],{"categoryNo":153,"categoryName":154,"taxonomyType":97,"taxonomyTypeDesc":98},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":95,"categoryName":96,"taxonomyType":97,"taxonomyTypeDesc":98},{"categoryNo":157,"categoryName":158,"taxonomyType":159,"taxonomyTypeDesc":160},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[162,163,164,165,166,167,168,169,170,171,109,172,173,174,175,176,177,178,135,179],"writing","scientific","scientific writing","Citations","deep","deep research","never","papers","journal","false","api","prisma","structure","openrouter","Outlines","core skill","read","features",{"skillNo":181,"name":182,"nameZh":6,"description":183,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":184,"categories":185,"keywords":190,"publishedAt":39},"01M7166ZPKXBF4EBPHVTJPQBB1","scientific-visualization","Meta-skill for publication-ready figures. Use when creating journal submission figures requiring multi-panel layouts, significance annotations, error bars, colorblind-safe palettes, and specific journal formatting (Nature, Science, Cell). Orchestrates matplotlib\u002Fseaborn\u002Fplotly with publication styles. For quick exploration use seaborn or plotly directly.","https:\u002F\u002Fgithub.com\u002Ffadrienne\u002FMyGitHub\u002Fblob\u002Fmain\u002Fscientific-agent-skills\u002Fskills\u002Fscientific-visualization\u002FSKILL.md",[186,189],{"categoryNo":187,"categoryName":188,"taxonomyType":97,"taxonomyTypeDesc":98},"01JBSEEDCAT000000000000013","分析与可视化",{"categoryNo":95,"categoryName":96,"taxonomyType":97,"taxonomyTypeDesc":98},[191,163,192,193,194,195,196,197,198,170,108,199,200,201,202,203,204,205,22,206],"visualization","scientific visualization","error","ready","quick","exploration","meta-skill","Meta","safe","plotly","annotations","formatting","Publication","figures","panel","submission",{"skillNo":208,"name":209,"nameZh":6,"description":210,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":211,"categories":212,"keywords":219,"publishedAt":39},"01M7166VXJWQSSC3RQZP60WBGR","research-code","Debug, profile, review, and restructure Python research and analysis code. Use when analysis scripts crash, produce wrong results, run too slowly, or need a correctness review. Covers: reading tracebacks and diagnosing root causes, hypothesis-driven debugging, reviewing code for common statistical\u002Fnumerical errors, profiling data pipelines, improving reproducibility (seeds, environments, determinism), and structuring analysis scripts for sharing. Distinct from \u002Fexploratory-data-analysis (which understands data) and \u002Fstatistical-analysis (which chooses and runs tests) — this skill focuses on the code itself.","https:\u002F\u002Fgithub.com\u002Ffadrienne\u002FMyGitHub\u002Fblob\u002Fmain\u002Fscientific-agent-skills\u002Fskills\u002Fresearch-code\u002FSKILL.md",[213,216],{"categoryNo":214,"categoryName":215,"taxonomyType":97,"taxonomyTypeDesc":98},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":217,"categoryName":218,"taxonomyType":159,"taxonomyTypeDesc":160},"01JBSEEDCAT000000000000030","开发工程师",[220,221,141,222,223,224,225,107,226,108,109,111,227,228,229,230,231,232,178,233],"code","research code","which","memory","data-analysis","errors","debugging","common","review","data pipelines","run","scripts","line","write",{"skillNo":235,"name":236,"nameZh":6,"description":237,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":238,"licenseFileUrl":6,"sourceHtmlUrl":239,"categories":240,"keywords":247,"publishedAt":39},"01M7166CF5HSR7SVZYZFWTDX55","markdown-mermaid-writing","Comprehensive markdown and Mermaid diagram writing skill. Use when creating any scientific document, report, analysis, or visualization. Establishes text-based diagrams as the default documentation standard with full style guides (markdown + mermaid), 24 diagram type references, and 9 document templates.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Ffadrienne\u002FMyGitHub\u002Fblob\u002Fmain\u002Fscientific-agent-skills\u002Fskills\u002Fmarkdown-mermaid-writing\u002FSKILL.md",[241,244,245,246],{"categoryNo":242,"categoryName":243,"taxonomyType":97,"taxonomyTypeDesc":98},"01JBSEEDCAT000000000000002","文档处理",{"categoryNo":153,"categoryName":154,"taxonomyType":97,"taxonomyTypeDesc":98},{"categoryNo":95,"categoryName":96,"taxonomyType":97,"taxonomyTypeDesc":98},{"categoryNo":157,"categoryName":158,"taxonomyType":159,"taxonomyTypeDesc":160},[162,248,249,250,251,252,191,253,254,108,109,111,255,256,29,257,258,259,163,178],"markdown mermaid writing","mermaid","markdown","community","diagrams","project","default","team","guides","documentation","references","diagram"]