Picture
I'm not sure if there's much point to this one, but just in case someone ever needs it- here's a page that lists all Chinese homophones, with a page for each word length: http://hskhsk.pythonanywhere.com/homophones

I am defining homophones as words with identical pinyin. You can choose whether or not tones should be ignored by selecting the appropriate option.

 
 
I have seen this question asked a few times, so here's the best answer I am able to give.
 
 
Picture
My HSK list browsing script took a step closer to being a real dictionary. I added:
  • Pinyin (tones optional) search, no wildcards yet
  • English (definition) search
  • All of the searches are done from the same edit field, very few things will match both English and pinyin, if they do you'll get 
  • Greying out of words/chars that only have frequency information and no dictionary entries
  • Added pinyin and definitions to the tooltip text for all characters/words.
  • Colouring of links to HSK list pages

And it's still lighting fast, and as before shows CC-CEDICT definitions, character composition, and word compounds. Give it a try 现在! http://hskhsk.pythonanywhere.com/cidian?q=%E7%8E%B0%E5%9C%A8

 
 
A few people have asked me this by email, so here's the answer I gave them:
Remember, to really 'know' an HSK word you have to be able to use it in all of the different ways that Hanban expects you to. See my recent posts on HSK 1, HSK 2, and HSK 3 example sentences.
 
 
These HSK 3 example sentences demonstrate the different ways that some HSK 1 words can be used. See my other posts for HSK 1 and HSK 2 example sentences.The first 70 hanzi sentences (to which I added pinyin and English) were taken from the HSK information published by Hanban on www.chinesetest.cn . The rest were created by me to demonstrate the way that specific words (highlighted with 『』square brackets) are used. They are also available as a flashcard text file for HSK levels 1-3. Please share any more examples that you have in the comments. 94 sentences are with hanzi, pinyin, and English are shown after the jump!

 
 
These HSK 2 example sentences demonstrate the different ways that some HSK 2 words can be used. See my other posts for HSK 1 and HSK 3 examples. They are taken from the HSK information published by Hanban on www.chinesetest.cn . They are also available as a flashcard text file for HSK levels 1-3. Please share any more examples that you have in the comments. 53 sentences are with hanzi, pinyin, and English are shown after the jump!

 
 
These HSK 1 example sentences demonstrate the different ways that some HSK 1 words can be used. See my other posts for HSK 2 and HSK 3 examples. They are taken from the HSK information published by Hanban on www.chinesetest.cn . They are also available as a flashcard text file for HSK levels 1-3. Please share any more examples that you have in the comments. 48 sentences are with hanzi, pinyin, and English are shown after the jump!

 
 
Picture
The HSK list web pages and mini dictionary that appears when you click on words and characters in the pages have had a quick overhaul. There is a new option at the top of the page to ’expand‘ the characters and words to include frequency, radical, HSK version and definition information for every character displayed.

Thanks Davide for reminding me to give that script some attention!

Give the expanded versions of the pages a try:

HSK Chars: http://hskhsk.pythonanywhere.com/hskchars2012?expand=yes
HSK Words: http://hskhsk.pythonanywhere.com/hskwords2012?expand=yes
Dictionary: http://hskhsk.pythonanywhere.com/cidian?expand=yes&q=%E8%83%BD

 
 
As well as learning the vocabulary for each HSK level, you have to learn how to use the words in a sentence. For some words such as nouns this is pretty obvious, but some verbs and other harder to classify words can only really be learned by example. I have created files which give example sentences for HSK levels 1-3, but even if you aren't studying for the HSK they might be useful for you.

You can either browse these files to verify that you understand the usage examples or import them into a flashcard testing app. There are versions formatted for both Pleco and for Hanzi StickyStudy. The formats are simple tab-separated and it shouldn't be hard to modify them for other flashcard programs.  I mentioned this file before, but I have added English translations for level 3, and started adding my own example sentences for a few of the level 3 words where the usage isn't completely obvious.
 
 
I'm a big fan of the AllSet Learning Grammar Wiki, and one of the most useful things I've come across on there is a few pages that list Chinese grammatical points according to their European Common Framework level. These six levels roughly correspond to the six levels of the New HSK, so it would be a good idea for someone studying for the HSK to ensure that they are familiar with all of the grammar points at their level and below. Each list of grammatical points links to a page with more explanations and examples, a really great resource! I have noted the corresponding HSK levels for each page.