Paste a job posting and your history — get a resume rewritten for the role where every claim traces back to your own file, plus a complete matching cover letter. Unsupported requirements are left out and listed, never invented — then turned into questions, so what you forgot to write down can still count. Rewrite any line or the whole document in a click, pick one of six templates, and download PDF, editable Word (.docx) or ATS-safe plain text, with ATS keywords, gap analysis and interview prep.
App category
Productivity AI Apps
Apps that take a recurring chore off your desk.
35 apps
Open, edit, analyze, and build Excel workbooks with plain English - formulas, formatting, charts, and full report templates in a live spreadsheet grid. The file stays in your browser; only the cells being discussed are sent to the AI model.
A private file manager for your personal cloud storage — sign in with your SkillSafe account to upload files and folders, organize, preview, star, share links, and restore from trash.
Create and edit Word (.docx) documents in your browser with an AI assistant. Word Online-style editor with ribbon formatting, tables, images and lists; the file itself never leaves your browser — the AI edits the document content on request.
Create and edit PowerPoint (.pptx) presentations in your browser with an AI assistant. Slide editor with thumbnails, text formatting, pictures and tables; the AI drafts decks, rewrites and reorders slides on request. The file itself never leaves your browser.
Edit any PowerPoint with plain English - retitle, reword, restructure, reorder, and reformat slides with a live preview, then download the same deck with your edits applied. The file stays in your browser; only the slides being edited are sent to the AI model.
Score how well your resume matches a job posting from LinkedIn, Indeed, Greenhouse, Lever, Workday and more — paste the URL or the text and we strip the page clutter automatically. See the keyword and skill gaps hurting your chances and get concrete, paste-ready rewrites, with ATS tips tuned to the source platform. Powered by a SkillSafe agent.
Paste a meeting transcript (speaker-labeled lines, VTT or SRT), name yourself, pick a focus, and get a communication-pattern review: a strong/mixed/needs-work verdict, quoted moments where you hedged, dominated or deflected — each with the better phrasing — a five-area communication health check, speaking statistics, a scored twelve-item checklist, strengths, a growth plan and next steps. A free client-side speaker table (talk share, questions, fillers, hedges) reads the paste before you run anything.
Paste your backlog - story lines with points, owners and dependencies - plus the sprint scenario: team, dates, velocity history, PTO, carry-over, pressure. Get the plan a veteran scrum master would walk into planning with: a commitment call, the capacity arithmetic shown, a sprint goal, a committed backlog where every story earns its slot, the cut list with what unblocks each story, risks, actions and open questions. Every number traceable to the paste. Free in-browser story scanner and capacity calculator. Derived from @shubhamsaboo/sprint-planner.
Paste a rough bug report or feature idea and get a ready-to-file GitHub issue: a clean sentence-case title, the right issue type, a structured body, label suggestions, a readback you can correct and re-run, open questions and an honest confidence line. One click opens it prefilled in your own repo - no OAuth, no token, no repository access. The title linter, the type heuristic and the reply-to-reporter draft run free in your browser. Derived from @tldraw/write-issue.
Open and read PowerPoint (.pptx) presentations right in your browser. Completely free - no sign-in, no upload, no usage billing. High-fidelity slides, thumbnails, and a presenter mode; files never leave your device.
Paste a rough AI prompt and get an optimized, self-contained rewrite built on proven prompting frameworks (RTF, RISEN, Chain of Thought, RODES and seven more), plus the gaps found, clarifying questions when details are missing, and a quality self-check. Free instant prompt lint runs in your browser. Derived from @sickn33/prompt-engineering.
Paste work orders - processing hours, due times, families - plus your scenario: lines, capacities, changeover matrices, frozen windows, breakdowns, rush orders. Get the schedule a senior production scheduler would post: the constraint identified with the load arithmetic shown, a job sequence with the reason for every slot, changeovers planned rather than suffered, risks, actions and open questions. The job scanner and bottleneck calculator run free in your browser. Derived from @affaan-m/production-scheduling.
Paste raw meeting material - a transcript, a chat log or rough notes - and get minutes people actually use: the agenda as covered, key discussion points with the numbers quoted, decisions stated as decisions, an action-items table with owners, deadlines and status, next steps and the parking lot. A free in-browser scanner detects speakers, commitment-shaped lines and dates before you ever sign in. Derived from @shubhamsaboo/meeting-notes.
Paste your employee handbook and ask a question in plain language - get a direct answer built only from what the handbook says, with every supporting sentence quoted verbatim and machine-checked against your paste in the browser. A coverage verdict - Answered from handbook, Partially covered, Not in handbook - binds to the gaps: what the handbook leaves open is named, never filled with what companies typically do. The section map, topic detection and question match run free with no sign-in. Derived from @anthropics/employee-handbook (knowledge-work-plugins).
A big-display countdown for running talks: start/pause/resume/reset plus a configurable warning threshold so the speaker sees their last N seconds on screen rather than a hand waving at the back. The whole setup encodes in the URL fragment (#300 for five minutes, #30,15 for thirty seconds warning at fifteen), so each talk format is a bookmarkable link. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (lightning-timer.html, Apache-2.0).
Turn a phrase into a full-screen typographic slide: double-click to edit, then tune text colour, gradient background and angle, font, weight, size, italic, uppercase and drop shadow. 'Save URL' encodes the whole design in the link so it reproduces exactly. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (big-words.html, Apache-2.0).
Crop an image to the ratio the destination actually wants - 2:1 Twitter/LinkedIn, 1.91:1 Facebook, 1.4:1 Substack, 1:1 Instagram - with a background colour for the area the crop does not fill, so the platform does not re-crop through the part that mattered. Drop, paste or pick a file; it never leaves the browser, and no third-party CDN code is loaded. Imported Claude artifact. Source: https://github.com/simonw/tools (social-media-cropper.html, Apache-2.0).
Pick two timezones and read the overlap off an hour-by-hour table showing the same instant in UTC and both local zones. Zones come from the browser's full IANA list and formatting goes through Intl.DateTimeFormat, so daylight saving is handled for the actual dates shown. The pairing is encoded in the URL, so the link reproduces it. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (timezones.html, Apache-2.0).
Arrange photos into a printable grid - portrait or landscape, photos per row, rows per page, fit or fill - and print at actual size with a preview that matches the paper. The print stylesheet hides the controls automatically. Photos never leave the browser. Imported Claude artifact. Source: https://github.com/simonw/tools (image-print.html, Apache-2.0).
Paste formatted content from a document, web page, email or note and get clean Markdown back, with a live preview. Headings, lists, links, emphasis, code and tables survive; the styling noise does not. Incoming HTML is sanitised with DOMPurify before conversion. Runs fully client-side with no third-party CDN code. Imported Claude artifact. Source: https://github.com/simonw/tools (rich-text-to-markdown.html, Apache-2.0).
Paste text and get words, characters and an estimated reading time at 230 words per minute, updating as you type. For sizing up an article before you commit to it, or working out what a 'x minute read' badge should honestly say. A rough guide - dense or technical writing reads slower than the flat assumption. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (reading-time.html, Apache-2.0).
A multi-section writing pad where every section carries its own live word and character count - for when you are writing to a budget spread across parts rather than one total. Drafts save to your browser's local storage on a debounce, so a reload does not lose them. Nothing leaves the browser. Imported Claude artifact. Source: https://github.com/simonw/tools (word-counter.html, Apache-2.0).
Paste formatted content from a web page and get every hyperlink back as text-plus-URL pairs, copyable as an HTML list, Markdown links, or plain text. A normal paste flattens links into bare words; this reads the clipboard's rich-text flavour and keeps the addresses. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (link-extractor.html, Apache-2.0).
Paste an epoch timestamp from a log, JWT or API response and read it as a full date - weekday, date, seconds, timezone - in both UTC and your local timezone, live as you type. Detects seconds versus milliseconds automatically from the digit count. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (unix-timestamp.html, Apache-2.0).
Paste a bare millisecond duration from a log or benchmark and read it back as seconds, minutes, hours, days and weeks, plus a clock-style h:mm:ss.ms breakdown. Accepts numbers as you copy them - commas and underscores are stripped - and rejects non-numeric input rather than showing NaN. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (milliseconds.html, Apache-2.0).
Enter a file size (KB/MB/GB/TB) and a speed (MB/s, KB/s or Mbps) and see the transfer time as you type. Handles the bytes-versus-bits conversion that makes a 100 Mbps line move ~12.5 MB/s, not 100 - the usual source of a wildly optimistic estimate. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (transfer-time.html, Apache-2.0).
Paste terminal output from a Claude Code session and get clean prose back: the leading prompt character is stripped, terminal-wrapped lines are rejoined into paragraphs, whitespace runs collapse, and blank-line paragraph breaks survive. For quoting session output in an issue, commit message or doc without the wrapping artefacts. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (cleanup-claude-code-paste.html, Apache-2.0).
A writing box that handles pastes properly: paste an actual file, or text over an adjustable threshold (1,000 characters by default), and it attaches below as a separate item instead of flooding your draft. Attachments show name, type and size, with inline previews for images. Files stay local; nothing is uploaded. Imported Claude artifact. Source: https://github.com/simonw/tools (pasted-file-editor.html, Apache-2.0).
A Pomodoro timer that records what you worked on: pick 5-60 minutes, name the session goal, and every completed session lands in a persistent log with start/end times, duration and pause count. The countdown is wall-clock based, so backgrounding the tab does not make it drift. Stored locally in your browser; nothing is uploaded. Imported Claude artifact. Source: https://github.com/simonw/tools (pomodoro.html, Apache-2.0).
Count the span between two dates - all days, business days only, or weekends only - with the breakdown and a visual timeline of the range. Useful for deadlines quoted in working days, notice periods and billing windows. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (date-calculator.html, Apache-2.0).
Paste a note straight out of Apple Notes and get clean Markdown and HTML back, with hyperlinks preserved - the tool reads the RTF flavour of the clipboard rather than the flattened plain text. Runs entirely in your browser. Imported Claude artifact. Source: https://github.com/simonw/tools (notes-to-markdown.html, Apache-2.0).
Paste a Swagger/OpenAPI JSON, tick the endpoints you want, and generate a trimmed spec containing just those paths plus the $ref definitions they depend on. Useful for cutting an oversized API spec down to something readable - or small enough to hand to a model. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (swagger-subset.html, Apache-2.0).
Encrypt a message with a passphrase and share it as a link - the recipient opens the link, enters the passphrase, and reads the message. Uses browser WebCrypto (AES-GCM 256 with a PBKDF2-derived key, 100,000 iterations, random salt); nothing is uploaded. Imported Claude artifact. Source: https://github.com/simonw/tools (encrypt.html, Apache-2.0).
Turn any image into a custom Slack emoji: square, transparent background, PNG under 128KB. Four background-removal modes (edge flood, edge colour, connected region, colour-everywhere) with a tolerance slider, undo/redo and reset. Runs entirely in your browser - nothing is uploaded. Imported Claude artifact. Source: https://github.com/simonw/tools (slack-emoji-maker.html, Apache-2.0).