[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DJA4GREBASWHTN01CTC4NM":3,"skill-same:01M6DJA4GREBASWHTN01CTC4NM":58},{"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":23,"publishedAt":28,"linkOnly":29,"markdownContent":30,"markdownBody":31,"frontMatter":32,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":6,"ownerHtmlUrl":41,"ownerBlogUrl":6,"ownerDescription":42,"updatedAt":43,"install":44,"resources":57},"01M6DJA4GREBASWHTN01CTC4NM","oceanographic-seawater-properties",null,"Calculate seawater thermodynamic properties using TEOS-10 standard including density, salinity, sound speed, and freezing temperature for oceanography.","InternScience\u002FDrClaw","InternScience","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F154449623?v=4","01M6DHY1ZF02QASNAVMNPT7NP6","Intern Science","01M6DHY2523FY56Q5572NKAAD0",172,"MIT","https:\u002F\u002Fgithub.com\u002FInternScience\u002FDrClaw\u002Fblob\u002Fmain\u002Fdrclaw\u002Fagent_hub\u002Ftemplates\u002Fearth-science\u002Fskills\u002Foceanographic-seawater-properties\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27],"properties","oceanographic seawater properties","calculate","speed","2026-11-10 10:12:30",false,"---\nname: oceanographic-seawater-properties\ndescription: Calculate seawater thermodynamic properties using TEOS-10 standard including density, salinity, sound speed, and freezing temperature for oceanography.\nlicense: MIT license\nmetadata:\n    skill-author: PJLab\n---\n\n# Oceanographic Seawater Properties (TEOS-10)\n\n## Usage\n\n### 1. MCP Server Definition\n\n```python\nimport asyncio\nimport json\nfrom mcp.client.streamable_http import streamablehttp_client\nfrom mcp import ClientSession\n\nclass OceanGSWClient:\n    \"\"\"Ocean GSW (Gibbs SeaWater) MCP Client\"\"\"\n\n    def __init__(self, server_url: str, api_key: str):\n        self.server_url = server_url\n        self.api_key = api_key\n        self.session = None\n\n    async def connect(self):\n        print(f\"Connecting to: {self.server_url}\")\n        try:\n            self.transport = streamablehttp_client(\n                url=self.server_url,\n                headers={\"SCP-HUB-API-KEY\": self.api_key}\n            )\n            self.read, self.write, self.get_session_id = await self.transport.__aenter__()\n            self.session_ctx = ClientSession(self.read, self.write)\n            self.session = await self.session_ctx.__aenter__()\n            await self.session.initialize()\n            print(\"✓ connect success\")\n            return True\n        except Exception as e:\n            print(f\"✗ connect failure: {e}\")\n            return False\n\n    async def disconnect(self):\n        try:\n            if self.session:\n                await self.session_ctx.__aexit__(None, None, None)\n            if hasattr(self, 'transport'):\n                await self.transport.__aexit__(None, None, None)\n            print(\"✓ already disconnect\")\n        except Exception as e:\n            print(f\"✗ disconnect error: {e}\")\n\n    def parse_result(self, result):\n        try:\n            if hasattr(result, 'content') and result.content:\n                content = result.content[0]\n                if hasattr(content, 'text'):\n                    return json.loads(content.text)\n            return str(result)\n        except Exception as e:\n            return {\"error\": f\"parse error: {e}\", \"raw\": str(result)}\n```\n\n### 2. Seawater Properties Calculation Workflow\n\nCalculate seawater thermodynamic properties following the TEOS-10 (Thermodynamic Equation of Seawater - 2010) international standard.\n\n**Workflow Steps:**\n\n1. **Convert to Absolute Salinity** - Convert practical salinity to absolute salinity\n2. **Calculate Density** - Compute seawater density\n3. **Calculate Sound Speed** - Determine speed of sound in seawater\n4. **Calculate Freezing Temperature** - Find freezing point\n5. **Calculate Conservative Temperature** - Get conservative temperature from potential temperature\n\n**Implementation:**\n\n```python\n## Initialize client\nclient = OceanGSWClient(\n    \"https:\u002F\u002Fscp.intern-ai.org.cn\u002Fapi\u002Fv1\u002Fmcp\u002F34\u002FOceanGSW-Tool\",\n    \"\u003Cyour-api-key>\"\n)\n\nif not await client.connect():\n    print(\"connection failed\")\n    exit()\n\nprint(\"=== Oceanographic Seawater Properties (TEOS-10) ===\\n\")\n\n## Input parameters for typical ocean conditions\npractical_salinity = 35.0  # PSU (practical salinity units)\ntemperature = 10.0          # °C (in-situ temperature)\npressure = 1000.0           # dbar (approximately 1000m depth)\nlongitude = -30.0           # degrees E\nlatitude = 20.0             # degrees N\n\n## Step 1: Convert practical salinity to absolute salinity\nprint(\"Step 1: Convert to Absolute Salinity\")\nresult = await client.session.call_tool(\n    \"SA_from_SP\",\n    arguments={\n        \"SP\": practical_salinity,\n        \"p\": pressure,\n        \"lon\": longitude,\n        \"lat\": latitude\n    }\n)\nabsolute_salinity = client.parse_result(result)\nprint(f\"Practical Salinity: {practical_salinity} PSU\")\nprint(f\"Absolute Salinity: {absolute_salinity} g\u002Fkg\\n\")\n\n## Step 2: Calculate seawater density\nprint(\"Step 2: Calculate Seawater Density\")\nresult = await client.session.call_tool(\n    \"rho\",\n    arguments={\n        \"SA\": absolute_salinity,\n        \"CT\": temperature,\n        \"p\": pressure\n    }\n)\ndensity = client.parse_result(result)\nprint(f\"Density: {density} kg\u002Fm³\\n\")\n\n## Step 3: Calculate speed of sound\nprint(\"Step 3: Calculate Sound Speed\")\nresult = await client.session.call_tool(\n    \"sound_speed\",\n    arguments={\n        \"SA\": absolute_salinity,\n        \"CT\": temperature,\n        \"p\": pressure\n    }\n)\nsound_speed = client.parse_result(result)\nprint(f\"Sound Speed: {sound_speed} m\u002Fs\\n\")\n\n## Step 4: Calculate freezing temperature\nprint(\"Step 4: Calculate Freezing Temperature\")\nresult = await client.session.call_tool(\n    \"t_freezing\",\n    arguments={\n        \"SA\": absolute_salinity,\n        \"p\": pressure,\n        \"saturation_fraction\": 0.0  # 0 for air-free, 1 for air-saturated\n    }\n)\nfreezing_temp = client.parse_result(result)\nprint(f\"Freezing Temperature: {freezing_temp}°C\\n\")\n\n## Step 5: Calculate potential temperature\nprint(\"Step 5: Calculate Potential Temperature\")\nresult = await client.session.call_tool(\n    \"pt_from_t\",\n    arguments={\n        \"SA\": absolute_salinity,\n        \"t\": temperature,\n        \"p\": pressure,\n        \"p_ref\": 0.0  # Reference pressure (0 for surface)\n    }\n)\npotential_temp = client.parse_result(result)\nprint(f\"In-situ Temperature: {temperature}°C\")\nprint(f\"Potential Temperature: {potential_temp}°C\\n\")\n\nawait client.disconnect()\n```\n\n### Tool Descriptions\n\n**OceanGSW-Tool Server (TEOS-10 Standard):**\n\n- `SA_from_SP`: Convert practical salinity to absolute salinity\n  - Args: `SP` (PSU), `p` (dbar), `lon` (deg E), `lat` (deg N)\n  - Returns: Absolute salinity (g\u002Fkg)\n\n- `rho`: Calculate seawater density\n  - Args: `SA` (g\u002Fkg), `CT` (°C), `p` (dbar)\n  - Returns: Density (kg\u002Fm³)\n\n- `sound_speed`: Calculate speed of sound in seawater\n  - Args: `SA` (g\u002Fkg), `CT` (°C), `p` (dbar)\n  - Returns: Sound speed (m\u002Fs)\n\n- `t_freezing`: Calculate freezing temperature\n  - Args: `SA` (g\u002Fkg), `p` (dbar), `saturation_fraction` (0-1)\n  - Returns: Freezing temperature (°C)\n\n- `pt_from_t`: Calculate potential temperature from in-situ temperature\n  - Args: `SA` (g\u002Fkg), `t` (°C), `p` (dbar), `p_ref` (dbar)\n  - Returns: Potential temperature (°C)\n\n### Input\u002FOutput\n\n**Inputs:**\n- **Practical Salinity (SP)**: PSU (practical salinity units), typically 32-37 for open ocean\n- **Absolute Salinity (SA)**: g\u002Fkg, accounts for non-salt materials\n- **Temperature (t, CT)**: °C, in-situ or conservative temperature\n- **Pressure (p)**: dbar, approximately equal to depth in meters\n- **Longitude**: degrees East\n- **Latitude**: degrees North\n\n**Outputs:**\n- Absolute salinity: g\u002Fkg\n- Density: kg\u002Fm³\n- Sound speed: m\u002Fs\n- Freezing temperature: °C\n- Potential temperature: °C\n\n### Use Cases\n\n- Oceanographic research and monitoring\n- Climate modeling and ocean circulation studies\n- Underwater acoustics and sonar applications\n- Marine biology habitat characterization\n- Ocean engineering and offshore operations\n- Fisheries science\n- Sea level and ocean heat content studies\n\n### TEOS-10 Overview\n\nTEOS-10 (Thermodynamic Equation of Seawater - 2010) is the international standard for seawater properties:\n\n- Replaces the older EOS-80 standard\n- Uses **Absolute Salinity** instead of Practical Salinity\n- Uses **Conservative Temperature** instead of Potential Temperature\n- Provides consistent thermodynamic framework\n- Essential for accurate ocean property calculations\n\n### Physical Interpretations\n\n**Absolute vs Practical Salinity:**\n- Practical Salinity: Based on conductivity measurement\n- Absolute Salinity: Mass fraction of dissolved material (includes non-salt components)\n- Difference typically ~0.5 g\u002Fkg but varies regionally\n\n**Seawater Density:**\n- Increases with salinity and pressure\n- Decreases with temperature\n- Typical ocean: 1020-1030 kg\u002Fm³\n- Critical for ocean circulation and stratification\n\n**Sound Speed:**\n- Increases with temperature, salinity, and pressure\n- Typical ocean: 1480-1540 m\u002Fs\n- Critical for sonar, acoustic communication, seismic studies\n\n**Freezing Temperature:**\n- Decreases with salinity\n- Increases with pressure (unusual property)\n- Seawater freezes at ~-2°C at surface\n\n### Additional Ocean Tools\n\nThe OceanGSW-Tool server provides 50+ TEOS-10 functions including:\n- `alpha`: Thermal expansion coefficient\n- `beta`: Haline contraction coefficient\n- `chem_potential_water`: Chemical potential\n- `cp`: Specific heat capacity\n- `enthalpy`: Specific enthalpy\n- `entropy`: Specific entropy\n- `internal_energy`: Specific internal energy\n- `Nsquared`: Brunt-Väisälä frequency (ocean stability)\n- `sigma0`, `sigma1`, `sigma2`, `sigma3`, `sigma4`: Potential density anomalies\n- `spiciness0`, `spiciness1`, `spiciness2`: Water mass spiciness\n\n### Pressure Conversion\n\n- 1 dbar ≈ 1 meter depth (very close approximation)\n- Surface pressure: 0 dbar\n- 1000 m depth: ~1000 dbar\n- 10000 m depth (Mariana Trench): ~10000 dbar\n","# Oceanographic Seawater Properties (TEOS-10)\n\n## Usage\n\n### 1. MCP Server Definition\n\n```python\nimport asyncio\nimport json\nfrom mcp.client.streamable_http import streamablehttp_client\nfrom mcp import ClientSession\n\nclass OceanGSWClient:\n    \"\"\"Ocean GSW (Gibbs SeaWater) MCP Client\"\"\"\n\n    def __init__(self, server_url: str, api_key: str):\n        self.server_url = server_url\n        self.api_key = api_key\n        self.session = None\n\n    async def connect(self):\n        print(f\"Connecting to: {self.server_url}\")\n        try:\n            self.transport = streamablehttp_client(\n                url=self.server_url,\n                headers={\"SCP-HUB-API-KEY\": self.api_key}\n            )\n            self.read, self.write, self.get_session_id = await self.transport.__aenter__()\n            self.session_ctx = ClientSession(self.read, self.write)\n            self.session = await self.session_ctx.__aenter__()\n            await self.session.initialize()\n            print(\"✓ connect success\")\n            return True\n        except Exception as e:\n            print(f\"✗ connect failure: {e}\")\n            return False\n\n    async def disconnect(self):\n        try:\n            if self.session:\n                await self.session_ctx.__aexit__(None, None, None)\n            if hasattr(self, 'transport'):\n                await self.transport.__aexit__(None, None, None)\n            print(\"✓ already disconnect\")\n        except Exception as e:\n            print(f\"✗ disconnect error: {e}\")\n\n    def parse_result(self, result):\n        try:\n            if hasattr(result, 'content') and result.content:\n                content = result.content[0]\n                if hasattr(content, 'text'):\n                    return json.loads(content.text)\n            return str(result)\n        except Exception as e:\n            return {\"error\": f\"parse error: {e}\", \"raw\": str(result)}\n```\n\n### 2. Seawater Properties Calculation Workflow\n\nCalculate seawater thermodynamic properties following the TEOS-10 (Thermodynamic Equation of Seawater - 2010) international standard.\n\n**Workflow Steps:**\n\n1. **Convert to Absolute Salinity** - Convert practical salinity to absolute salinity\n2. **Calculate Density** - Compute seawater density\n3. **Calculate Sound Speed** - Determine speed of sound in seawater\n4. **Calculate Freezing Temperature** - Find freezing point\n5. **Calculate Conservative Temperature** - Get conservative temperature from potential temperature\n\n**Implementation:**\n\n```python\n## Initialize client\nclient = OceanGSWClient(\n    \"https:\u002F\u002Fscp.intern-ai.org.cn\u002Fapi\u002Fv1\u002Fmcp\u002F34\u002FOceanGSW-Tool\",\n    \"\u003Cyour-api-key>\"\n)\n\nif not await client.connect():\n    print(\"connection failed\")\n    exit()\n\nprint(\"=== Oceanographic Seawater Properties (TEOS-10) ===\\n\")\n\n## Input parameters for typical ocean conditions\npractical_salinity = 35.0  # PSU (practical salinity units)\ntemperature = 10.0          # °C (in-situ temperature)\npressure = 1000.0           # dbar (approximately 1000m depth)\nlongitude = -30.0           # degrees E\nlatitude = 20.0             # degrees N\n\n## Step 1: Convert practical salinity to absolute salinity\nprint(\"Step 1: Convert to Absolute Salinity\")\nresult = await client.session.call_tool(\n    \"SA_from_SP\",\n    arguments={\n        \"SP\": practical_salinity,\n        \"p\": pressure,\n        \"lon\": longitude,\n        \"lat\": latitude\n    }\n)\nabsolute_salinity = client.parse_result(result)\nprint(f\"Practical Salinity: {practical_salinity} PSU\")\nprint(f\"Absolute Salinity: {absolute_salinity} g\u002Fkg\\n\")\n\n## Step 2: Calculate seawater density\nprint(\"Step 2: Calculate Seawater Density\")\nresult = await client.session.call_tool(\n    \"rho\",\n    arguments={\n        \"SA\": absolute_salinity,\n        \"CT\": temperature,\n        \"p\": pressure\n    }\n)\ndensity = client.parse_result(result)\nprint(f\"Density: {density} kg\u002Fm³\\n\")\n\n## Step 3: Calculate speed of sound\nprint(\"Step 3: Calculate Sound Speed\")\nresult = await client.session.call_tool(\n    \"sound_speed\",\n    arguments={\n        \"SA\": absolute_salinity,\n        \"CT\": temperature,\n        \"p\": pressure\n    }\n)\nsound_speed = client.parse_result(result)\nprint(f\"Sound Speed: {sound_speed} m\u002Fs\\n\")\n\n## Step 4: Calculate freezing temperature\nprint(\"Step 4: Calculate Freezing Temperature\")\nresult = await client.session.call_tool(\n    \"t_freezing\",\n    arguments={\n        \"SA\": absolute_salinity,\n        \"p\": pressure,\n        \"saturation_fraction\": 0.0  # 0 for air-free, 1 for air-saturated\n    }\n)\nfreezing_temp = client.parse_result(result)\nprint(f\"Freezing Temperature: {freezing_temp}°C\\n\")\n\n## Step 5: Calculate potential temperature\nprint(\"Step 5: Calculate Potential Temperature\")\nresult = await client.session.call_tool(\n    \"pt_from_t\",\n    arguments={\n        \"SA\": absolute_salinity,\n        \"t\": temperature,\n        \"p\": pressure,\n        \"p_ref\": 0.0  # Reference pressure (0 for surface)\n    }\n)\npotential_temp = client.parse_result(result)\nprint(f\"In-situ Temperature: {temperature}°C\")\nprint(f\"Potential Temperature: {potential_temp}°C\\n\")\n\nawait client.disconnect()\n```\n\n### Tool Descriptions\n\n**OceanGSW-Tool Server (TEOS-10 Standard):**\n\n- `SA_from_SP`: Convert practical salinity to absolute salinity\n  - Args: `SP` (PSU), `p` (dbar), `lon` (deg E), `lat` (deg N)\n  - Returns: Absolute salinity (g\u002Fkg)\n\n- `rho`: Calculate seawater density\n  - Args: `SA` (g\u002Fkg), `CT` (°C), `p` (dbar)\n  - Returns: Density (kg\u002Fm³)\n\n- `sound_speed`: Calculate speed of sound in seawater\n  - Args: `SA` (g\u002Fkg), `CT` (°C), `p` (dbar)\n  - Returns: Sound speed (m\u002Fs)\n\n- `t_freezing`: Calculate freezing temperature\n  - Args: `SA` (g\u002Fkg), `p` (dbar), `saturation_fraction` (0-1)\n  - Returns: Freezing temperature (°C)\n\n- `pt_from_t`: Calculate potential temperature from in-situ temperature\n  - Args: `SA` (g\u002Fkg), `t` (°C), `p` (dbar), `p_ref` (dbar)\n  - Returns: Potential temperature (°C)\n\n### Input\u002FOutput\n\n**Inputs:**\n- **Practical Salinity (SP)**: PSU (practical salinity units), typically 32-37 for open ocean\n- **Absolute Salinity (SA)**: g\u002Fkg, accounts for non-salt materials\n- **Temperature (t, CT)**: °C, in-situ or conservative temperature\n- **Pressure (p)**: dbar, approximately equal to depth in meters\n- **Longitude**: degrees East\n- **Latitude**: degrees North\n\n**Outputs:**\n- Absolute salinity: g\u002Fkg\n- Density: kg\u002Fm³\n- Sound speed: m\u002Fs\n- Freezing temperature: °C\n- Potential temperature: °C\n\n### Use Cases\n\n- Oceanographic research and monitoring\n- Climate modeling and ocean circulation studies\n- Underwater acoustics and sonar applications\n- Marine biology habitat characterization\n- Ocean engineering and offshore operations\n- Fisheries science\n- Sea level and ocean heat content studies\n\n### TEOS-10 Overview\n\nTEOS-10 (Thermodynamic Equation of Seawater - 2010) is the international standard for seawater properties:\n\n- Replaces the older EOS-80 standard\n- Uses **Absolute Salinity** instead of Practical Salinity\n- Uses **Conservative Temperature** instead of Potential Temperature\n- Provides consistent thermodynamic framework\n- Essential for accurate ocean property calculations\n\n### Physical Interpretations\n\n**Absolute vs Practical Salinity:**\n- Practical Salinity: Based on conductivity measurement\n- Absolute Salinity: Mass fraction of dissolved material (includes non-salt components)\n- Difference typically ~0.5 g\u002Fkg but varies regionally\n\n**Seawater Density:**\n- Increases with salinity and pressure\n- Decreases with temperature\n- Typical ocean: 1020-1030 kg\u002Fm³\n- Critical for ocean circulation and stratification\n\n**Sound Speed:**\n- Increases with temperature, salinity, and pressure\n- Typical ocean: 1480-1540 m\u002Fs\n- Critical for sonar, acoustic communication, seismic studies\n\n**Freezing Temperature:**\n- Decreases with salinity\n- Increases with pressure (unusual property)\n- Seawater freezes at ~-2°C at surface\n\n### Additional Ocean Tools\n\nThe OceanGSW-Tool server provides 50+ TEOS-10 functions including:\n- `alpha`: Thermal expansion coefficient\n- `beta`: Haline contraction coefficient\n- `chem_potential_water`: Chemical potential\n- `cp`: Specific heat capacity\n- `enthalpy`: Specific enthalpy\n- `entropy`: Specific entropy\n- `internal_energy`: Specific internal energy\n- `Nsquared`: Brunt-Väisälä frequency (ocean stability)\n- `sigma0`, `sigma1`, `sigma2`, `sigma3`, `sigma4`: Potential density anomalies\n- `spiciness0`, `spiciness1`, `spiciness2`: Water mass spiciness\n\n### Pressure Conversion\n\n- 1 dbar ≈ 1 meter depth (very close approximation)\n- Surface pressure: 0 dbar\n- 1000 m depth: ~1000 dbar\n- 10000 m depth (Mariana Trench): ~10000 dbar\n",{"name":5,"license":33,"metadata":34,"description":7},"MIT license",{"skill-author":35},"PJLab","main","4f96df0d9df0eae24a992afabe08edec5fc575f0","drclaw\u002Fagent_hub\u002Ftemplates\u002Fearth-science\u002Fskills\u002Foceanographic-seawater-properties",10,"https:\u002F\u002Fgithub.com\u002FInternScience\u002FDrClaw","https:\u002F\u002Fgithub.com\u002FInternScience","Shanghai Artificial Intelligence Laboratory","2026-03-20 17:06:10",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add InternScience\u002FDrClaw --skill oceanographic-seawater-properties",{"tool":50,"command":51},"bunx","bunx skills add InternScience\u002FDrClaw --skill oceanographic-seawater-properties",{"tool":53,"command":54},"pnpm","pnpm dlx skills add InternScience\u002FDrClaw --skill oceanographic-seawater-properties","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FInternScience\u002FDrClaw\u002Fblob\u002Fmain\u002Fdrclaw\u002Fagent_hub\u002Ftemplates\u002Fearth-science\u002Fskills\u002Foceanographic-seawater-properties\u002FSKILL.md",true,[],[59,94,117,133,151,166],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":73,"publishedAt":28},"01M6DMQESTSBW8VJW03QWHMT85","scientific-critical-thinking","Evaluate scientific claims and evidence quality. Use for assessing experimental design validity, identifying biases and confounders, applying evidence grading frameworks (GRADE, Cochrane Risk of Bias), or teaching critical analysis. Best for understanding evidence quality, identifying flaws. For formal peer review writing use peer-review.","https:\u002F\u002Fgithub.com\u002FInternScience\u002FDrClaw\u002Fblob\u002Fmain\u002Fdrclaw\u002Flocal_skill_hub\u002Fthinking\u002Fscientific-critical-thinking\u002FSKILL.md",[65,68],{"categoryNo":66,"categoryName":67,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":69,"categoryName":70,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93],"critical","scientific critical thinking","thinking","design","writing","review","risk","analysis","peer review","Bash","quality","read","write","edit","use","evidence","peer","frameworks","teaching","bias",{"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":28},"01M6DMQ77Z121463E049G2DG8K","scientific-brainstorming","Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For formulating testable hypotheses from data use hypothesis-generation.","https:\u002F\u002Fgithub.com\u002FInternScience\u002FDrClaw\u002Fblob\u002Fmain\u002Fdrclaw\u002Flocal_skill_hub\u002Fthinking\u002Fscientific-brainstorming\u002FSKILL.md",[],[101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,88],"brainstorming","scientific brainstorming","research ideation","stage","connections","generation","exploration","do","planning","creative","ideation","research","sessions","data","hypothesis","open",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":127,"publishedAt":28},"01M6DMPV4AMCCTWARGPSFHDWJB","scientific-literature-search","Search scientific literature and research papers using FlowSearch to find relevant academic articles and publications.","https:\u002F\u002Fgithub.com\u002FInternScience\u002FDrClaw\u002Fblob\u002Fmain\u002Fdrclaw\u002Flocal_skill_hub\u002Fsearch\u002Fscientific-literature-search\u002FSKILL.md",[123,126],{"categoryNo":124,"categoryName":125,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[128,129,112,130,131,132],"search","scientific literature search","find","Academic","搜索",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":145,"publishedAt":28},"01M6DMPQJP8HVFV54V05D6K9HA","pubmed-article-search","Search PubMed database for scientific articles and publications to retrieve biomedical literature.","https:\u002F\u002Fgithub.com\u002FInternScience\u002FDrClaw\u002Fblob\u002Fmain\u002Fdrclaw\u002Flocal_skill_hub\u002Fsearch\u002Fpubmed-article-search\u002FSKILL.md",[139,142],{"categoryNo":140,"categoryName":141,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":143,"categoryName":144,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000036","内容创作者",[146,147,128,132,148,149,150],"pubmed article search","article","database","pubmed database","biomedical",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":158,"publishedAt":28},"01M6DMPK4H3JQ185M97BRB9KQJ","biomedical-web-search","Search biomedical literature and web content using Tavily search engine for research and clinical information.","https:\u002F\u002Fgithub.com\u002FInternScience\u002FDrClaw\u002Fblob\u002Fmain\u002Fdrclaw\u002Flocal_skill_hub\u002Fsearch\u002Fbiomedical-web-search\u002FSKILL.md",[157],{"categoryNo":124,"categoryName":125,"taxonomyType":21,"taxonomyTypeDesc":22},[159,150,160,128,161,162,112,163,164,132,165],"biomedical web search","web search","web","tavily","content","engine","clinical",{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":173,"publishedAt":28},"01M6DMNNJH9V1S5PQHZRX0N934","uniprot-protein-retrieval","Retrieve protein sequences and functional information from UniProt database by protein name, enabling protein analysis and bioinformatics workflows.","https:\u002F\u002Fgithub.com\u002FInternScience\u002FDrClaw\u002Fblob\u002Fmain\u002Fdrclaw\u002Flocal_skill_hub\u002Fscience\u002Fprotein\u002Funiprot-protein-retrieval\u002FSKILL.md",[172],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[174,148,81,175,176,177,178],"uniprot protein retrieval","uniprot database","bioinformatics","name","workflows"]