#17 by GitHub stars

odysseus-dev/odysseus

Self-hosted AI workspace.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

integrations/claude/skills/odysseus/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8b8fc6244905 → e4cc8efa196c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8b8fc6244905

No earlier version was observed for comparison.

Compare on GitHub

integrations/codex/skills/odysseus/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8b8fc6244905 → e4cc8efa196c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8b8fc6244905

No earlier version was observed for comparison.

Compare on GitHub

resources/skills/agent/artifact-completion/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

8b8fc6244905 → e4cc8efa196c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8b8fc6244905

No earlier version was observed for comparison.

Compare on GitHub

resources/skills/agent/terminal-recovery/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

8b8fc6244905 → e4cc8efa196c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8b8fc6244905

No earlier version was observed for comparison.

Compare on GitHub

resources/skills/agent/tool-discovery/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

8b8fc6244905 → e4cc8efa196c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8b8fc6244905

No earlier version was observed for comparison.

Compare on GitHub

resources/skills/agent/verified-state-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

8b8fc6244905 → e4cc8efa196c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8b8fc6244905

No earlier version was observed for comparison.

Compare on GitHub

resources/skills/communication/action-evidence-synthesis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

8b8fc6244905 → e4cc8efa196c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8b8fc6244905

No earlier version was observed for comparison.

Compare on GitHub

resources/skills/communication/reviewable-external-draft/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

8b8fc6244905 → e4cc8efa196c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8b8fc6244905

No earlier version was observed for comparison.

Compare on GitHub

resources/skills/communication/scheduling-coordination/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

8b8fc6244905 → e4cc8efa196c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8b8fc6244905

No earlier version was observed for comparison.

Compare on GitHub

resources/skills/communication/support-triage-and-routing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

8b8fc6244905 → e4cc8efa196c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8b8fc6244905

No earlier version was observed for comparison.

Compare on GitHub

resources/skills/dev/developer-docs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

8b8fc6244905 → e4cc8efa196c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8b8fc6244905

No earlier version was observed for comparison.

Compare on GitHub

resources/skills/general/test-driven-development/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

8b8fc6244905 → e4cc8efa196c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8b8fc6244905

No earlier version was observed for comparison.

Compare on GitHub

resources/skills/media/multimodal-evidence/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

8b8fc6244905 → e4cc8efa196c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8b8fc6244905

No earlier version was observed for comparison.

Compare on GitHub

resources/skills/research/web-research-fallback/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

8b8fc6244905 → e4cc8efa196c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8b8fc6244905

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit e4cc8efa196cf0246ab8121f889d1b1cd71e3cb2

95.3kGitHub stars
518stars in 7 days
14skills in this repository
310commits in 30 days

Heat

6.9
  • Star growth, last 7 daysAhead of 73% of tracked repositories
  • Star growth, last 24 hoursAhead of 82% of tracked repositories
  • Rank movement, last 7 daysAhead of 74% of tracked repositories
  • Commits, last 30 daysAhead of 98% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 202695,293

Individual skills in this repository

How it works

odysseus

When your agent uses it

Use when the user asks Claude Code to read or write Odysseus data (todos, email, calendar, memory, documents) or to launch/monitor/stop a Cookbook model-serve task through the scoped Claude Agent API. Requires ODYSSEUS_URL and ODYSSEUS_API_TOKEN.

What it loads into context

Frontmatter

70 tokens

Always available to the agent

SKILL.md

3,017 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Configuration
  2. When to use what
  3. Safety
  4. Todos
  5. Email
  6. Memory
  7. Calendar
  8. Documents
  9. Chat history
  10. Email draft + send
  11. Cookbook serve (debug a failing model launch)
  12. Forbidden Bypass Pattern

Scripts executed separately

  • scripts/odysseus_api.py

Files

  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • SKILL.mdcore11,391 bytes
  • scripts/odysseus_api.pyruns8,270 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • odysseus
  • odysseus
  • artifact-completion
  • terminal-recovery
  • tool-discovery
  • verified-state-change
  • action-evidence-synthesis
  • reviewable-external-draft
  • scheduling-coordination
  • support-triage-and-routing
  • developer-docs
  • test-driven-development
  • multimodal-evidence
  • web-research-fallback

Repository facts

License
AGPL-3.0
Created
May 31, 2026
Last pushed
Nov 6, 2026
Forks
1,907
Open issues
1,113
Project activity
Active

Rank over the last 12 weeks

Now #17 · best #14 · down 1 in 30 days

  1. #14 from Aug 11 to Sep 14
  2. #15 from Sep 15 to Sep 25
  3. #16 from Sep 26 to Oct 24
  4. #17 on Oct 25
  5. #16 on Oct 28
  6. #17 since Oct 29
3 earlier periods
  1. #12 on Aug 2
  2. #12 from Aug 7 to Aug 8
  3. #13 from Aug 9 to Aug 10

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 44 notes
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/claude/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/codex/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/codex/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/codex/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • integrations/codex/skills/odysseus/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 16 signals by file

integrations/claude/skills/odysseus/SKILL.md

  • Network accessline 14
    - `ODYSSEUS_URL`: Base URL for the user's Odysseus instance, for example `http://127.0.0.1:7000`.
  • Access to secretsline 33
    [Credential-related source omitted]

integrations/claude/skills/odysseus/scripts/odysseus_api.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 203
    req = urllib.request.Request(base_url + path, data=data, headers=headers, method=method)
  • Network accessline 204
    try:         with urllib.request.urlopen(req, timeout=20) as resp:             print(resp.read().decode("utf-8"))
  • Network accessline 205
    with urllib.request.urlopen(req, timeout=20) as resp:

integrations/codex/scripts/odysseus_api.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 203
    req = urllib.request.Request(base_url + path, data=data, headers=headers, method=method)
  • Network accessline 204
    try:         with urllib.request.urlopen(req, timeout=20) as resp:             print(resp.read().decode("utf-8"))
  • Network accessline 205
    with urllib.request.urlopen(req, timeout=20) as resp:

integrations/codex/skills/odysseus/SKILL.md

  • Network accessline 14
    - `ODYSSEUS_URL`: Base URL for the user's Odysseus instance, for example `http://127.0.0.1:7000`.
  • Access to secretsline 33
    [Credential-related source omitted]

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 16 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md integrations/claude/skills/odysseus/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md integrations/claude/skills/odysseus/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md integrations/claude/skills/odysseus/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md integrations/claude/skills/odysseus/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md integrations/claude/skills/odysseus/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md integrations/claude/skills/odysseus/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

odysseus-dev/odysseus: #17 on hotskills, 95.3k stars

[![odysseus-dev/odysseus on hotskills](https://hotskills.dev/badge/odysseus-dev-odysseus.svg)](https://hotskills.dev/skill/odysseus-dev-odysseus/)