Back to list
CleanExpo

agent-discovery

by CleanExpo

0🍴 0📅 Jan 20, 2026

SKILL.md


name: Agent Discovery description: Structured repository scanning and agent evaluation skill for discovering agents from the AI ecosystem

Agent Discovery Skill

The Agent Discovery skill enables structured scanning of agent repositories, marketplaces, and research platforms to discover new AI agents for potential integration into G-Pilot.

Overview

This skill follows the Action-Ledger-Result pattern and integrates with:

  • GitHub API (repository scanning)
  • HuggingFace API (model discovery)
  • AI-powered analysis for other sources (LangChain Hub, CrewAI, etc.)

Bound Functions

agent_discovery

Primary discovery function - Scans multiple intelligence sources for agents.

agent_discovery(userId, query, options) → DiscoveryResult
ParameterTypeDescription
userIdstringUser ID for billing and auditing
querystringSearch query
options.sourcesstring[]Sources to scan (defaults to top 3)
options.limitnumberMax results per source
options.focusAreasstring[]Capability areas to prioritize
options.minCompatibilitynumberMinimum compatibility score (0-1)

check_compatibility

Compatibility assessment - Deep analysis of a single agent dossier.

check_compatibility(userId, dossier) → CompatibilityCheckResult

Intelligence Sources

SourceAPI TypeCapabilities
githubREST APIRepository metadata, stars, license
huggingfaceREST APIModel info, downloads, pipeline tags
langchain_hubAI-scannedPrompts, chains, agent templates
crewai_flowsAI-scannedMulti-agent workflows
arxivAI-scannedResearch papers, techniques
gpt_storeAI-scannedCustom GPT agents
vertex_aiAI-scannedEnterprise agent solutions
aws_bedrockAI-scannedFoundation model agents
azure_aiAI-scannedCognitive service agents

Output Schemas

AgentDossier

{
  "agentName": "example-agent",
  "source": "github",
  "sourceUrl": "https://github.com/example/agent",
  "description": "What this agent does",
  "compatibilityScore": 0.85,
  "securityRating": "A",
  "uniqueCapabilities": ["capability1", "capability2"],
  "requiredDependencies": ["node", "typescript"],
  "integrationEstimate": "1-2 days",
  "fuelCostEstimate": "50-100 PTS",
  "lastUpdated": "2026-01-19T00:00:00Z",
  "stars": 1234,
  "maintainer": "example-org",
  "license": "MIT"
}

DiscoveryResult

{
  "success": true,
  "query": "marketing automation agent",
  "sourcesScanned": ["github", "huggingface", "langchain_hub"],
  "dossiers": [...],
  "duration": 2500
}

CompatibilityCheckResult

{
  "success": true,
  "agent": "example-agent",
  "score": 0.8,
  "checks": [
    { "name": "Language Compatibility", "passed": true },
    { "name": "License Check", "passed": true },
    { "name": "Security Rating", "passed": true }
  ],
  "recommendation": "integrate"
}

Usage Example

import { agent_discovery, check_compatibility } from '@/tools/agentDiscoverySkill';

// Discover agents for a specific capability
const result = await agent_discovery(
  'user_123',
  'multi-agent orchestration',
  {
    sources: ['github', 'langchain_hub'],
    limit: 10,
    focusAreas: ['automation', 'workflow'],
    minCompatibility: 0.7
  }
);

// Deep check a specific candidate
for (const dossier of result.dossiers.slice(0, 3)) {
  const check = await check_compatibility('user_123', dossier);
  if (check.recommendation === 'integrate') {
    console.log(`Recommended: ${dossier.agentName}`);
  }
}

Integration with Agent Scout

This skill is the primary tool bound to the Agent Scout agent:

Agent Scout
    ├── agent_discovery (primary)
    ├── check_compatibility
    ├── web_intel
    ├── structured_scraper
    └── deep_lookup

Security Ratings

RatingDescriptionCriteria
ATrustedPopular, well-maintained, permissive license
BSafeKnown maintainer, permissive license
CReviewLimited info, needs manual review
DCautionUnknown maintainer, restrictive license
FRejectSecurity concerns, deprecated

Billing

OperationFuel Cost
Quick Scan (3 sources)25 PTS
Deep Scan (all sources)100 PTS
Individual Compatibility Check10 PTS

Score

Total Score

40/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon