Adding Skim to the Efficiency Toolbelt

Most writing apps can create a PDF. Dozens of apps can read a PDF. But, when you want to highlight, create bookmarks to useful sections and create annotations, things start to fall apart.

Plenty of apps can handle the task, but the features and price vary wildly.

Some come with basic features that aren’t much more powerful than Preview. While others come with impressive options and a price tag to match.

However, there is an efficient, feature rich, and low cost alternative called Skim, and after highlighting the heck out of a project management book, it has become my tool of choice.

Skim is a free tool that offers great features for reading, highlighting and annotating PDF files.

When a PDF is open, you can either use thumbnails or a Table of Contents for navigation. In the center is the document itself where you can easily change the zoom and page style. Then on the right are your notes. Working with all three for navigation and highlighting is very smooth and straightforward.

To highlight, select the Note tool, set the option to highlight, and whatever you select will be marked. Not only will it be highlighted in yellow on the page, in the right pane, your selected text and the page it came from will be displayed.

Once you have dozens of notes, you can double click the page and be navigated to the highlighted text. Very nice.

Further, all the notes can be exported out as a separate text file. This is incredibly handy for use in another document or using as points in a presentation.

Another simple but great feature is the use of Bookmarks. You can make several of them and jump to wherever you want. I made sure to set one so I know where I left off each day. If the app closed or I had to load something else, I jumped right back to my place.

From a QA perspective, I see plenty of uses for this. I have taken requirements docs, saved/copied/exported them as PDF, then used Skim to highlight the key features I need to focus on. Out of a 50 page document, only a few points are relevant to me.

Those are then copied into Taskpaper where they are turned into a checklist.

I can also take those notes and add them to DevonThink so I can group project notes together.

Point is, I have been looking for a way to read and highlight PDF files that was easy to work with and easy on the budget. Skim fits the bill in every respect.

Working on a 400 page PDF file was no problem and I have a ton of great notes to work with.

So, if you have a lot of PDF files to read, or you want a solid way to extract key pieces of information, Skim is a great tool to work with.


Other articles of interest:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Comments
  • How To Disable the Quicken Registration Prompt (32)
    • Mike: Hi, for anyone still trying to run older versions of Quicken, mine is 2004, I hope this helps. I managed to get it running on my old laptop by adding the three missing dll files, when I needed to upgrade I thought I would be able...
    • Juani: Hi, I have a registered Quicken 2016 and now my files are being held hostage by Intuit, cannot log in with my ID unless I upgrade therefore buy a subscription, I need to access my files, please HELP. Thanks
    • David: A BIG Thank you! I regularly reinstall Windows OS’s using different hardware configs. In short, Quicken 2011 (it’s March of 2020 as I write this) has been a program I’ve been very happy with and continue to use....
    • Karen L: Today I rang Reckon Australia again, got a different guy and he talked me through the process of getting me a new product key to enter since I already had the licence and it had been extended. Reckon have only extended it by 1...
    • Karen L: I have Australian Quicken 2008 on Windows 8.1. It keeps asking me to renew my licence which Reckon did for me however the activation won’t work. I tried this to disable the registration prompt however it did not stop the...
  • Enter dates into a date picker for Chrome and Firefox (1)
    • Prasanna: Hello, How to enter a previous month FIRST day and LAST day from the system date. Thanks Prasanna
  • Building Relationships with Developers (1)
    • Carlos Herrera: Ah yes. I have a team of software developers and it is genuinely so hard to keep them in the loop during projects. Though the more we work the better the communication becomes and we go from a trail and error process to a...
  • Integrating DevonAgent Pro with Alfred (1)
    • J. Garr: Beautiful, sweet, and simple. I love it; thanks for posting this solution.
  • Round and Round with the For..Next in Katalon Studio (1)
    • Sweet Ophaline Labador: Hello can you help me how to loop this scenario. Checking the elements is just the same. I want to check that the following function is available in Track Shipment – clicking on this can...
  • Parsing Strings in Katalon – Split, Substring and Readlines (6)
    • Don Pedro: String tempText=”Date Month January. Revenue $1,355,721.00″ println(tempText.split(“ \$”)[1]) You need to escape the $ with \$ The [1] on the split captures characters on the right of the split [0]...
    • Prasad: Hi, I need to get the substring from the below string ‘Date Month January. Revenue $1,355,721.00’ I want to extract text after $ value. Please help Thank you
  • Working with Dates and Date Formatting in Katalon Studio (15)
    • Sangeethaa: How to get previous day’s date(Yesterday’s date)? Actually I was using today.previous() before,it was working fine till today morning.Now its not retrieving right date. Can anyone please guide me on this.
    • Don Pedro: That could be a little tricky. First, is the text/format always going to be the same? You will need to do some parsing. Separate the first but of text at 2019. After that, split the text again to get rid of Central Standard...
  • Output status messages and test information by writing to the Log File Viewer in Katalon Studio (6)
    • Saranya: Good One. Could you plz share link to access all your katalon related blogs. ThankQ
    • Rodrigo Calabretta: I’m using the KeywordUtil.markFailed or KeywordUtil.markError and my test stops is being shown as Error and If I use in the @afterTestCase the testCaseContext.getTestCaseSta tus() to show the status test case...