xiaohongshu
xiaohongshu
firefox-bookmarks
Analyze Firefox bookmarks and tags directly from the places.sqlite database. Extract recent bookmarks, analyze tag popularity, find bookmark statistics, and explore bookmark metadata. Use when working with Firefox bookmarks, analyzing bookmark usage, organizing tags, or extracting bookmark data f...
Full skill instructions
This Skill provides direct access to Firefox bookmark data by querying the places.sqlite database. It includes utilities for extracting bookmarks, analyzing tags, and generating insights about bookmark usage.
When the user asks to work with Firefox bookmarks, follow these steps:
Determine what the user wants:
The scripts automatically find the Firefox profile using these paths:
~/Library/Application Support/Firefox/Profiles/*default*~/.mozilla/firefox/*default*~/AppData/Roaming/Mozilla/Firefox/Profiles/*default*Use the scripts located in ~/.claude/skills/firefox-bookmarks/scripts/:
Extract Recent Bookmarks:
ruby ~/.claude/skills/firefox-bookmarks/scripts/extract_bookmarks.rb [limit]
Analyze Tags:
ruby ~/.claude/skills/firefox-bookmarks/scripts/analyze_tags.rb
Explore Database:
ruby ~/.claude/skills/firefox-bookmarks/scripts/explore_db.rb
User asks: "What are my most recent Firefox bookmarks?"
Response: Run extract_bookmarks.rb with default limit (50) and show the results.
User asks: "What are my most popular bookmark tags?"
Response: Run analyze_tags.rb and present the top tags with usage counts.
User asks: "Show me all bookmarks tagged with 'ruby'"
Response: Write a custom SQLite query to filter by specific tag.
User asks: "How does Firefox store bookmarks?"
Response: Run explore_db.rb to show the database schema and explain the structure.
Firefox stores bookmarks in places.sqlite with these key tables:
moz_bookmarks: Bookmark entries, folders, and tags
id: Unique identifiertype: 1=bookmark, 2=folderfk: Foreign key to moz_places (NULL for folders/tags)parent: Parent folder IDtitle: Bookmark/folder/tag namedateAdded: Timestamp in microsecondslastModified: Last modification timestampmoz_places: URL and visit data
id: Unique identifierurl: The URLtitle: Page titlevisit_count: Number of visitslast_visit_date: Last visit timestampTags Structure: Tags are stored as folders with parent ID 4
parent=4, fk=NULL, title=tag_nameAll scripts create temporary copies of places.sqlite to avoid:
If scripts fail:
gem install sqlite3 --user-install)Help users write custom SQLite queries:
-- Find bookmarks by keyword in title
SELECT url, title, datetime(dateAdded/1000000, 'unixepoch') as added
FROM moz_bookmarks b
JOIN moz_places p ON b.fk = p.id
WHERE p.title LIKE '%keyword%'
ORDER BY dateAdded DESC;
Examples of useful analyses:
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience