Back to skills
SkillHub ClubShip Full StackFull StackFrontend

fossil-ui

Git to Fossil export

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
1
Hot score
77
Updated
March 20, 2026
Overall rating
C2.2
Composite score
2.2
Best-practice grade
B81.2

Install command

npx @skill-hub/cli install jongwony-cc-plugin-fossil-ui

Repository

jongwony/cc-plugin

Skill path: fossil-ui/skills/fossil-ui

Git to Fossil export

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack, Frontend.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: jongwony.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install fossil-ui into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/jongwony/cc-plugin before adding fossil-ui to shared team environments
  • Use fossil-ui for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: fossil-ui
description: Git to Fossil export
---

# Fossil UI

Export current git repository to Fossil database and launch web UI for browsing.

## Workflow

### 1. Verify Prerequisites

```bash
which fossil && fossil version
```

If fossil not installed:
```bash
# macOS
brew install fossil

# Ubuntu/Debian
sudo apt-get install fossil
```

### 2. Generate Database Path

Store in temp directory with project-based naming:

```
/tmp/fossil-ui/<project-dirname>.fossil
```

Example: `/Users/choi/.claude` -> `/tmp/fossil-ui/claude.fossil`

```bash
mkdir -p /tmp/fossil-ui
```

### 3. Clean Existing Database

Remove existing database before creating new one (ephemeral usage):

```bash
rm -f /tmp/fossil-ui/<name>.fossil
```

### 4. Export and Import

```bash
git fast-export --all | fossil import --git /tmp/fossil-ui/<name>.fossil
```

### 5. Launch Fossil UI

```bash
fossil ui --page timeline /tmp/fossil-ui/<name>.fossil
```

If port 8080 is in use:
```bash
fossil ui --page timeline -P 8081 /tmp/fossil-ui/<name>.fossil
```

Browser opens automatically to timeline view. Press `Ctrl+C` to stop the server.

## Notes

- Fossil admin password is displayed during import (save for UI admin access)
- Database is self-contained single file
- Verify import: `fossil info -R /tmp/fossil-ui/<name>.fossil`
- Temp files are cleaned on system reboot
fossil-ui | SkillHub