Agent Skills by ALSEL
Anthropic Claudeビジネス・経営⭐ リポ 380品質スコア 95/100

chemical_safety_assessment

化学安全性評価 - 化学物質の安全性を評価します。PubChemの化合物情報、FDAの医薬品データ、ADMET予測、ChEMBLの構造警告を活用します。このスキルを使用することで、化合物名から一般情報を取得したり、医薬品名から警告および注意事項を取得したり、分子のADMETを予測したり、化合物の構造警告を検出したりできます。4つのSCPサーバーから4つのツールを統合しています。

description の原文を見る

Chemical Safety Assessment - Assess chemical safety: PubChem compound info, FDA drug data, ADMET prediction, and structural alerts from ChEMBL. Use this skill for chemical safety tasks involving get general info by compound name get warnings and cautions by drug name pred molecule admet get compound structural alert. Combines 4 tools from 4 SCP server(s).

SKILL.md 本文

化学物質安全性評価

分野: 化学安全性 | 使用ツール: 4 | サーバー: 4

説明

化学物質の安全性を評価します: PubChem化合物情報、FDA医薬品データ、ADMET予測、およびChEMBLの構造アラート。

使用ツール

  • get_general_info_by_compound_name from pubchem-server (streamable-http) - https://scp.intern-ai.org.cn/api/v1/mcp/8/Origene-PubChem
  • get_warnings_and_cautions_by_drug_name from fda-drug-server (streamable-http) - https://scp.intern-ai.org.cn/api/v1/mcp/14/Origene-FDADrug
  • pred_molecule_admet from server-3 (streamable-http) - https://scp.intern-ai.org.cn/api/v1/mcp/3/DrugSDA-Model
  • get_compound_structural_alert from chembl-server (streamable-http) - https://scp.intern-ai.org.cn/api/v1/mcp/4/Origene-ChEMBL

ワークフロー

  1. PubChem化合物情報を取得
  2. FDA警告を取得
  3. ADMET毒性を予測
  4. ChEMBLから構造アラートを確認

テストケース

入力

{
    "compound_name": "acetaminophen",
    "smiles": "CC(=O)Nc1ccc(O)cc1"
}

期待される手順

  1. PubChem化合物情報を取得
  2. FDA警告を取得
  3. ADMET毒性を予測
  4. ChEMBLから構造アラートを確認

使用例

注記: sk-b04409a1-b32b-4511-9aeb-22980abdc05c をご自身のSCP Hub APIキーに置き換えてください。APIキーは SCP Platform から取得できます。

import asyncio
import json
from contextlib import AsyncExitStack
from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client
from mcp.client.sse import sse_client

SERVERS = {
    "pubchem-server": "https://scp.intern-ai.org.cn/api/v1/mcp/8/Origene-PubChem",
    "fda-drug-server": "https://scp.intern-ai.org.cn/api/v1/mcp/14/Origene-FDADrug",
    "server-3": "https://scp.intern-ai.org.cn/api/v1/mcp/3/DrugSDA-Model",
    "chembl-server": "https://scp.intern-ai.org.cn/api/v1/mcp/4/Origene-ChEMBL"
}

async def connect(url, stack):
    transport = streamablehttp_client(url=url, headers={"SCP-HUB-API-KEY": "sk-b04409a1-b32b-4511-9aeb-22980abdc05c"})
    read, write, _ = await stack.enter_async_context(transport)
    ctx = ClientSession(read, write)
    session = await stack.enter_async_context(ctx)
    await session.initialize()
    return session

def parse(result):
    try:
        if hasattr(result, 'content') and result.content:
            c = result.content[0]
            if hasattr(c, 'text'):
                try: return json.loads(c.text)
                except: return c.text
        return str(result)
    except: return str(result)

async def main():
    async with AsyncExitStack() as stack:
        # 必要なサーバーに接続
        sessions = {}
        sessions["pubchem-server"] = await connect("https://scp.intern-ai.org.cn/api/v1/mcp/8/Origene-PubChem", stack)
        sessions["fda-drug-server"] = await connect("https://scp.intern-ai.org.cn/api/v1/mcp/14/Origene-FDADrug", stack)
        sessions["server-3"] = await connect("https://scp.intern-ai.org.cn/api/v1/mcp/3/DrugSDA-Model", stack)
        sessions["chembl-server"] = await connect("https://scp.intern-ai.org.cn/api/v1/mcp/4/Origene-ChEMBL", stack)

        # ワークフロー手順を実行
        # ステップ1: PubChem化合物情報を取得
        result_1 = await sessions["pubchem-server"].call_tool("get_general_info_by_compound_name", arguments={})
        data_1 = parse(result_1)
        print(f"ステップ1の結果: {json.dumps(data_1, indent=2, ensure_ascii=False)[:500]}")

        # ステップ2: FDA警告を取得
        result_2 = await sessions["fda-drug-server"].call_tool("get_warnings_and_cautions_by_drug_name", arguments={})
        data_2 = parse(result_2)
        print(f"ステップ2の結果: {json.dumps(data_2, indent=2, ensure_ascii=False)[:500]}")

        # ステップ3: ADMET毒性を予測
        result_3 = await sessions["server-3"].call_tool("pred_molecule_admet", arguments={})
        data_3 = parse(result_3)
        print(f"ステップ3の結果: {json.dumps(data_3, indent=2, ensure_ascii=False)[:500]}")

        # ステップ4: ChEMBLから構造アラートを確認
        result_4 = await sessions["chembl-server"].call_tool("get_compound_structural_alert", arguments={})
        data_4 = parse(result_4)
        print(f"ステップ4の結果: {json.dumps(data_4, indent=2, ensure_ascii=False)[:500]}")

        # クリーンアップ
        print("ワークフローが完了しました!")

if __name__ == "__main__":
    asyncio.run(main())

ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
SpectrAI-Initiative
リポジトリ
SpectrAI-Initiative/InnoClaw
ライセンス
Apache-2.0
最終更新
2026/5/12

Source: https://github.com/SpectrAI-Initiative/InnoClaw / ライセンス: Apache-2.0

関連スキル

Anthropic Claudeビジネス・経営⭐ リポ 20,903

3-statement-model

3種類の財務諸表テンプレート(損益計算書、貸借対照表、キャッシュフロー計算書)を作成・記入・完成させることができます。モデルテンプレートの記入、既存のモデル枠組みの完成、財務モデルへのデータ入力、部分的に完成した損益/貸借/キャッシュフロー枠組みの完成、または既存テンプレート構造内での統合財務諸表の連携に対応しています。3種類の財務モデルテンプレートの記入、完成、またはデータ入力に関するご依頼で自動的に機能します。

by anthropics
汎用ビジネス・経営⭐ リポ 1,982

strategic-decision

CEO・経営層向けの戦略的意思決定支援です。前提条件に異議を唱え、問題を診断し、確実な戦略を設計できます。4つのモード(AGGRESSIVE:大きな夢を見る、SELECTIVE:基盤を維持しつつ有望な拡張を厳選、DIAGNOSTIC:最大限の厳密性、VALIDATION:本質に絞る)を備えています。創業者、経営幹部、プロダクトリーダーが製品開発、成長戦略、市場戦略、技術選定、リソース配分に関する戦略的判断が必要な場面で活用できます。

by LeoYeAI
汎用ビジネス・経営⭐ リポ 521

value-realization

エンドユーザーが製品アイデアから明確な価値を感じるかどうかを分析します。以下の場面で活用できます:製品コンセプトの議論、機能の評価、製品改善の方向性提示、マーケティング戦略の企画、導入・継続率の問題分析、コピーが価値を伝えているかの検証、機能と利用シーンの対応付け、または製品方向性・ポジショニング・エンドユーザーの需要の有無が不確かな場合(例:「これは良いアイデアか」「この製品をどう思うか」「ユーザーは必要とするか」「この機能は何に役立つのか」「機能の価値をどう説明するか」「このコピーをどう思うか」「利用シーンを作成する手助けが欲しい」「ユーザーが継続利用しない理由は何か」「どうポジショニングすべきか」)。

by Done-0
Anthropic Claudeビジネス・経営⭐ リポ 42,795

creating-financial-models

このスキルは、投資判断に必要な高度な財務モデリング機能を提供します。DCF分析、感度分析、モンテカルロシミュレーション、シナリオプランニングなど、複数の分析手法を組み合わせることで、より正確で信頼性の高い財務予測が可能になります。

by anthropics
汎用ビジネス・経営⭐ リポ 4,194

pestel-analysis

政治的、経済的、社会的、技術的、環境的、法的な外部要因を分析します。市場環境の変化が製品、ロードマップ、または戦略に大きな影響を与える可能性がある場合に活用できます。

by deanpeters
Anthropic Claudeビジネス・経営⭐ リポ 299

bootstrap-product

製品ブリーフィングを、研究に基づいた包括的なプロダクト管理成果物に変換します。 このスキルはユーザーの質問前にドメインエキスパートによるリサーチを実施することで、より質の高い質問と検証済みコンテンツで事前入力された成果物を実現します。テクノロジードキュメントにはContext7を、市場・アーキテクチャ・セキュリティリサーチにはWebSearchを、詳細分析にはWebFetchを活用します。 4つのリサーチ充実ファイルを生成します: - product.md(市場調査の引用を含む製品ビジョン) - roadmap.md(アーキテクチャ研究に基づく12ヶ月ロードマップ) - architecture.md(Context7の充実した参考資料を含む技術設計) - adr.md(研究に基づいた根拠を含むアーキテクチャ意思決定) トリガー:「製品ビジョン作成」「新規製品定義」「製品計画」「製品構想」「製品ドキュメンテーション」「新規製品開始」「製品ブリーフィング」

by majiayu000
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: SpectrAI-Initiative · SpectrAI-Initiative/InnoClaw · ライセンス: Apache-2.0