RolespectFind the role. Get the Rolespect.
The clipper

One press, and the posting is on your clipboard.

A bookmark you install once. Press it on a job posting and it reads what the page already publishes about itself, then puts a clean block on your clipboard in the shape Decide expects. It makes no network call of any kind, so there is nothing to install and no permission to grant.

On a phone

On a phone, Share is the clipper.

Tap Share on any posting, in Chrome, Safari, LinkedIn, Indeed or any job app, and pick Rolespect. The title and link land in Add a role. It works from inside the Rolespect app too.

Android: install Rolespect once

Open rolespect.com/app in Chrome, tap the three dots, and tap Install app or Add to Home screen. Rolespect then shows up in the Share menu of every app.

On any posting: tap Share, pick Rolespect, and press Add it now.

iPhone: add the Share to Rolespect shortcut

The shortcut is on its way. Until then: tap Share on the posting, then Copy. Open Rolespect, press Add a role, and paste.

Use Rolespect in Safari rather than from your Home Screen, so a shared posting lands on the same board.

What Share brings, and what it cannot

The title and the link. Rolespect fetches nothing, so the description stays on the posting. Paste it under the title if you have it, or press Add it now: the role is marked Description to add on the board until you do.

If a job app will not let you copy its text, tap Apply in it. The employer's own posting usually opens, and it copies, or shares with its real title. Or take a screenshot of the posting and tap Read a screenshot in Add a role: Rolespect reads it on your phone, and the picture goes nowhere.

A whole list on a phone: take a screenshot of the list, three or four jobs to a shot. In Rolespect, open Add a role and press Read a screenshot. The jobs that fit your titles, place and type come across with their titles. Share the ones you want, one at a time, to bring in the rest.

Two bookmarks

Pick the one you need.

Clip this posting brings one job across. Clip this list brings a whole page of jobs across. Most people want both. Drag each green button up to your bookmarks bar, then press a card to see how it works.

One job

Clip this posting

Press it on a single job posting. The title, employer, place, pay and requirements land in Add a role.

Clip this posting
A page of jobs

Clip this list

Press it on a careers page or a job site's results. Every role on screen comes across, and Rolespect keeps the ones that match you.

Clip this list

Show the bar first if it is hidden. Chrome and Edge: hold Ctrl and Shift and press B, or Command and Shift and B on a Mac. Firefox and Safari: look under the View menu.

It will sit there as a plain globe rather than the Rolespect mark. Every browser draws that for a bookmark that runs code instead of opening a page, and no page can change it. The icon is not a sign that anything went wrong.

Test it before you need it

This page is not a job posting, so pressing the bookmark here tells you nothing. There is a practice posting one click away, marked up exactly the way an employer's applicant system marks one up. Open it and press the bookmark. If a panel appears in the corner with the role, the organization, the location and the pay in it, the clipper is installed and working.

Open the practice posting Opens a fake posting on this site. Nothing is submitted anywhere.
If the drag will not take

Copy the text below. Then right click your bookmarks bar, choose Add page, put Clip this posting in the name box and paste into the address box. That is the same bookmark, built by hand.

It starts with the word javascript and then a wall of characters. That is normal. The whole clipper lives inside the bookmark, which is why nothing has to be downloaded and nothing can update itself behind you.

If you press it and nothing happens

Some sites block every bookmark that runs code, and no bookmark can get past that. LinkedIn does, in Brave and in some other browsers. Two ways round it. Press Apply on the LinkedIn job and clip the employer's own posting page, which is the better source anyway. Or select the posting text, copy it, and paste it into Add a role in Decide.

If nothing happens on every site, drag the bookmark again from this page. An old copy of the bookmark is the usual cause.

When nothing happens

You press it and no panel appears.

There are three reasons, and only the first is common. In every one of them the fallback is the same: select the posting, copy it the ordinary way, and paste it into Decide. That is the same parser, and it does not mind how the text arrived.

The site blocks bookmarks

Several of the largest job boards send a security header that stops any bookmark from running on their pages. Nothing on this end can change that, and no extension would fix it either without asking to read every site you visit.

You will know because absolutely nothing happens. No panel, no flicker, no error.

The posting loads late

If the description arrives a second after the page does, an early press captures an empty shell. The panel says so in red rather than handing you a hollow record.

Scroll the description into view, select it, and press again.

You are on a phone

On a phone, Share is the clipper: tap Share on the posting and pick Rolespect. See On a phone at the top of this page.

For a whole list on a phone, screenshot it and press Read a screenshot in Add a role.

The clipper is new. If a posting comes across wrong, that is worth knowing, and it is the thing that decides whether a browser extension is ever worth building.

What it reads

Best source first, one field at a time.

Every field comes from the best source on the page that has it, so a posting with good markup and no salary can still pick the salary off a share tag without losing the good title.

  1. The employer's own posting markup. Most applicant systems publish a schema.org JobPosting block so search engines can list the job. That block is the employer answering the same questions Decide asks, in their own words, and it is what the clipper prefers.
  2. The same thing as microdata. Older systems write it into the page instead of a script block. It carries less, but what it carries is still the employer.
  3. The page's own share tags and title. Thinner. A title reading Employer hiring Role in City is split, and the body is a teaser rather than the posting.
  4. Text you selected. If you highlight the description before you press, that wins over a teaser, because you have told it exactly what you meant.
  5. The visible text of the largest content block. The last resort, and the panel labels it as the guess it is.
What it never does

The reason this is a bookmark and not an extension.

  • ✓No network call of any kind. No fetch, no image ping, no analytics, no version check. It reads the page that is already open and writes to your clipboard.
  • ✓No permission to grant. An extension asks to read every site you visit. A bookmark asks for nothing, because it only runs when you press it.
  • ✓Nothing invented. A field with no source on the page is left out rather than guessed at. A missing salary line is the honest answer, and Decide's salary gate will ask you about it.
  • ✓Nothing hidden. The panel shows you the exact block before any of it reaches the app.
  • ✓No update to install. The whole clipper is inside the bookmark. If it changes, you drag a new one, and the old one keeps working.
Why a bookmark first

An extension is the only version of this that can read a page on its own, and that capability is real. What it also carries is a permission prompt, two store reviews, and an update cycle that is no longer a push to a repository.

So the small version ships first. If clipping turns out to be the thing slowing people down, the bookmark will show it, because people will use it and say what it cannot reach. That is evidence, and an extension is worth building on evidence rather than on enthusiasm.

It would still only ever read a page. Filling an application is a different thing, and Rolespect does not do it.

Installed. Now use it.

Press the bookmark on a posting, then paste into Decide. Inside the app it is the Add a role panel.