How dkyazzentwatwa/osint-ai works
This repository is an OSINT investigation skill for AI agents, described primarily through Markdown specifications and command documentation rather than executable source. The documented user journey is to start a full or guided investigation, examine public information and follow leads, assess and visualize findings, then produce a report and optionally save the session. The graph preserves the README’s major capabilities; because implementation excerpts are unavailable, links represent documented command routing and workflow, not verified function calls.
Main entry points: SKILL.md Skill commands · entity-manager.md Entity tracking · recon-vectors.md Recon and pivots · state-manager.md Session state
Components 17
Investigation entry
- Skill commands
SKILL.md - Recon and pivots
references/recon-vectors.md - Guided wizards
ux/wizards
Investigation core
- Entity tracking
core/entity-manager.md - Session state
core/state-manager.md - Evidence chains
core/evidence-system.md - Contradiction checks
core/contradiction-detection.md
Analysis modules
- Correlation and pivots
intelligence/correlation-engine.md - Risk scoring
intelligence/risk-framework.md - Historical analysis
intelligence/historical-analysis.md - Specialized analysis
modules
Reports and views
- Reports and exports
reports/export-formats.md - Graphs and dashboard
visualization
Guidance and quality
- Investigation templates
ux/templates - Modes and accessibility
ux/accessibility - Coverage and QA
qa/coverage-analysis.md
Other components
- Investigator
Connections 19
- Investigator → Skill commands: starts commands
- Skill commands → Recon and pivots: offers reconnaissance
- Skill commands → Guided wizards: offers guided flow
- Skill commands → Session state: save or load
- Recon and pivots → Specialized analysis: examines targets
- Skill commands → Correlation and pivots: offers pivots
- Skill commands → Risk scoring: offers assessment
- Skill commands → Historical analysis: offers history
- Skill commands → Reports and exports: offers reports
- Skill commands → Graphs and dashboard: offers views
- Skill commands → Coverage and QA: offers QA
- Skill commands → Investigation templates: offers templates
- Skill commands → Modes and accessibility: offers modes
- Entity tracking → Evidence chains: tracks support
- Entity tracking → Contradiction checks: checks conflicts
- Session state → Entity tracking: preserves entities
- Correlation and pivots → Entity tracking: relates findings
- Risk scoring → Reports and exports: feeds assessment
- Entity tracking → Graphs and dashboard: visualizes relationships