원클릭으로
analyze-network
Map the gift-flow network around a charity to find connected organizations and clusters
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Map the gift-flow network around a charity to find connected organizations and clusters
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Side-by-side comparison of multiple charities on financial and circular gifting metrics
Run the circular gifting detection pipeline and interpret the top results
Profile a charity's finances, gift network, circular flows, and accountability metrics
Analyze timing of circular gift flows - same-year symmetric and adjacent-year round-trips
Audit a federal department's grant spending - recipients, concentration, amendments, and risks
Analyze a federal funding program - recipients, spending patterns, concentration, and risks
| name | analyze-network |
| description | Map the gift-flow network around a charity to find connected organizations and clusters |
| argument-hint | ["charity name or BN"] |
| disable-model-invocation | true |
Map the gift-flow network around: $ARGUMENTS
Run the network lookup:
npm run lookup -- --name "$ARGUMENTS" --hops 5
Or by BN: npm run lookup -- --bn <BN> --hops 5
Read the results from data/reports/lookup-<BN>.json:
Identify the largest flows:
node -e "const r=JSON.parse(require('fs').readFileSync('data/reports/lookup-<BN>.json','utf8')); console.log('Top recipients:'); r.outgoingGifts.slice(0,10).forEach(g=>console.log(' \$'+g.amount.toLocaleString()+' → '+g.name)); console.log('Top donors:'); r.incomingGifts.slice(0,10).forEach(g=>console.log(' \$'+g.amount.toLocaleString()+' ← '+g.name));"
Check for cluster patterns: hub-and-spoke, ring structures, daisy chains.
Cross-reference shared directors from the report.
For suspicious clusters, suggest profiling connected charities:
/profile-charity <partner name>