claude-agents-power
Version:
Unleash the power of 100+ specialized Claude agents for your development team via MCP
23 lines • 705 B
TypeScript
import { Agent } from './agentManager.js';
export interface GitHubConfig {
owner: string;
repo: string;
branch?: string;
path?: string;
}
export declare class GitHubIntegration {
private config;
private downloadStats;
constructor(config: GitHubConfig);
fetchAgentFromGitHub(agentName: string, language?: string): Promise<Agent | undefined>;
fetchAllAgentsFromGitHub(): Promise<Agent[]>;
private fetchFromGitHub;
private parseAgentFile;
private trackDownload;
getDownloadStats(): Map<string, number>;
getMostDownloaded(limit?: number): Array<{
name: string;
downloads: number;
}>;
}
//# sourceMappingURL=githubIntegration.d.ts.map